[Scummvm-git-logs] scummvm master -> abb6c103a0d96b41cb8f8a3fa37e60089935d2e9

sev- noreply at scummvm.org
Mon Feb 16 12:53:57 UTC 2026


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
abb6c103a0 BACKENDS: Attempt to solve circular dependency during linking. Courtesy of bmsbotje


Commit: abb6c103a0d96b41cb8f8a3fa37e60089935d2e9
    https://github.com/scummvm/scummvm/commit/abb6c103a0d96b41cb8f8a3fa37e60089935d2e9
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-02-16T13:53:05+01:00

Commit Message:
BACKENDS: Attempt to solve circular dependency during linking. Courtesy of bmsbotje

Changed paths:
    backends/base-backend.cpp
    backends/printing/printman.cpp


diff --git a/backends/base-backend.cpp b/backends/base-backend.cpp
index 1cb38fffecb..092b28c9f78 100644
--- a/backends/base-backend.cpp
+++ b/backends/base-backend.cpp
@@ -31,8 +31,11 @@
 #include "backends/audiocd/default/default-audiocd.h"
 #endif
 
+#include "backends/printing/printman.h"
 
 #include "gui/message.h"
+#include "gui/printing-dialog.h"
+
 
 bool BaseBackend::setScaler(const char *name, int factor) {
 	if (!name)
@@ -90,3 +93,8 @@ void EventsBaseBackend::initBackend() {
 
 	BaseBackend::initBackend();
 }
+
+void Common::PrintingManager::printImage(const Graphics::ManagedSurface &surf) {
+	GUI::PrintingDialog dialog(surf);
+	dialog.runModal();
+}
diff --git a/backends/printing/printman.cpp b/backends/printing/printman.cpp
index baf716b052b..efdff4bef33 100644
--- a/backends/printing/printman.cpp
+++ b/backends/printing/printman.cpp
@@ -26,8 +26,6 @@
 
 #include "backends/printing/printman.h"
 
-#include "gui/printing-dialog.h"
-
 #ifdef USE_PNG
 #include "image/png.h"
 #else
@@ -46,11 +44,6 @@ Common::String PrintingManager::getDefaultPrinterName() const {
 	return Common::String();
 }
 
-void PrintingManager::printImage(const Graphics::ManagedSurface &surf) {
-	GUI::PrintingDialog dialog(surf);
-	dialog.runModal();
-}
-
 void PrintingManager::saveAsImage(const Graphics::ManagedSurface &surf, const Common::String &fileName) {
 	Common::String saveName = fileName;
 	Common::String currentTarget = ConfMan.getActiveDomainName();




More information about the Scummvm-git-logs mailing list