aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/VectorRendererSpec.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/graphics/VectorRendererSpec.cpp b/graphics/VectorRendererSpec.cpp
index 4808f0847d..a662af04c7 100644
--- a/graphics/VectorRendererSpec.cpp
+++ b/graphics/VectorRendererSpec.cpp
@@ -210,20 +210,21 @@ void colorFill(PixelType *first, PixelType *last, PixelType color) {
VectorRenderer *createRenderer(int mode) {
#ifdef DISABLE_FANCY_THEMES
assert(mode == GUI::ThemeEngine::kGfxStandard16bit);
- Graphics::PixelFormat format = createPixelFormat<VECTOR_RENDERER_FORMAT>();
- return new VectorRendererSpec<uint16>(format);
-#else
+#endif
+
PixelFormat format = g_system->getOverlayFormat();
switch (mode) {
case GUI::ThemeEngine::kGfxStandard16bit:
return new VectorRendererSpec<OverlayColor>(format);
+#ifndef DISABLE_FANCY_THEMES
case GUI::ThemeEngine::kGfxAntialias16bit:
return new VectorRendererAA<OverlayColor>(format);
+#endif
+ default:
+ break;
}
return 0;
-
-#endif
}
template <typename PixelType>