summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroy <tom_adams@web.de>2023-06-13 22:08:39 +0200
committerGitHub <noreply@github.com>2023-06-13 22:08:39 +0200
commite7034059269595fbb1f0898538405676782aa6bc (patch)
tree88c482a90d7658cb51ea829bd97a3da38de71ebc
parent1b86d54d3355fb684a801eec036d046c85b920e5 (diff)
parentfea2fefb2c3395f23eb85dde07cd47b83ba66470 (diff)
Merge pull request #3148 from ChillerDragon/pr_null_null
Fix division by zero in headless client
-rw-r--r--src/engine/client/graphics_threaded_null.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/engine/client/graphics_threaded_null.h b/src/engine/client/graphics_threaded_null.h
index 1afa53b9a..eae76c6a2 100644
--- a/src/engine/client/graphics_threaded_null.h
+++ b/src/engine/client/graphics_threaded_null.h
@@ -12,6 +12,8 @@ public:
{
m_ScreenWidth = 800;
m_ScreenHeight = 600;
+ m_DesktopScreenWidth = 800;
+ m_DesktopScreenHeight = 600;
};
virtual void ClipEnable(int x, int y, int w, int h) {};
@@ -28,7 +30,13 @@ public:
virtual int MemoryUsage() const { return 0; };
virtual void MapScreen(float TopLeftX, float TopLeftY, float BottomRightX, float BottomRightY) {};
- virtual void GetScreen(float *pTopLeftX, float *pTopLeftY, float *pBottomRightX, float *pBottomRightY) {};
+ virtual void GetScreen(float *pTopLeftX, float *pTopLeftY, float *pBottomRightX, float *pBottomRightY)
+ {
+ *pTopLeftX = 0;
+ *pTopLeftY = 0;
+ *pBottomRightX = 600;
+ *pBottomRightY = 600;
+ };
virtual void LinesBegin() {};
virtual void LinesEnd() {};