[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