aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2022-06-08 17:26:30 +0800
committercrupest <crupest@outlook.com>2022-06-08 17:26:30 +0800
commit54fdc23fdd7149c6e18991aa56f4861a8a5d4e03 (patch)
tree2d0cb667313d8bdd27e312e13e09acd98373a1ff /src
parentf1c8931181ab1a911ab2383520a3b9628235db83 (diff)
downloadcru-54fdc23fdd7149c6e18991aa56f4861a8a5d4e03.tar.gz
cru-54fdc23fdd7149c6e18991aa56f4861a8a5d4e03.tar.bz2
cru-54fdc23fdd7149c6e18991aa56f4861a8a5d4e03.zip
...
Diffstat (limited to 'src')
-rw-r--r--src/platform/bootstrap/Bootstrap.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/platform/bootstrap/Bootstrap.cpp b/src/platform/bootstrap/Bootstrap.cpp
index 30099b96..cfb3697a 100644
--- a/src/platform/bootstrap/Bootstrap.cpp
+++ b/src/platform/bootstrap/Bootstrap.cpp
@@ -3,9 +3,11 @@
#ifdef CRU_PLATFORM_WINDOWS
#include "cru/platform/graphics/direct2d/Factory.h"
#include "cru/platform/gui/win/UiApplication.h"
-#else
+#elifdef CRU_PLATFORM_OSX
#include "cru/platform/graphics/quartz/Factory.h"
#include "cru/platform/gui/osx/UiApplication.h"
+#else
+#include "cru/platform/graphics/cairo/CairoGraphicsFactory.h"
#endif
namespace cru::platform::bootstrap {
@@ -26,7 +28,7 @@ CreateGraphicsFactory() {
#elif CRU_PLATFORM_OSX
return new cru::platform::graphics::quartz::QuartzGraphicsFactory();
#else
- return nullptr;
+ return new cru::platform::graphics::cairo::CairoGraphicsFactory();
#endif
}