diff options
| -rw-r--r-- | graphics/VectorRendererSpec.cpp | 11 | 
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> | 
