There was an error while loading. Please reload this page.
1 parent 0c71a06 commit 98adcecCopy full SHA for 98adcec
1 file changed
core/CairoCanvas.cpp
@@ -98,11 +98,15 @@ namespace AeonGUI
98
99
void CairoCanvas::Clear()
100
{
101
- cairo_save ( mCairoContext );
102
- cairo_set_operator ( mCairoContext, CAIRO_OPERATOR_CLEAR );
103
- cairo_paint ( mCairoContext );
104
- cairo_restore ( mCairoContext );
+ if ( mCairoContext )
+ {
+ cairo_save ( mCairoContext );
+ cairo_set_operator ( mCairoContext, CAIRO_OPERATOR_CLEAR );
105
+ cairo_paint ( mCairoContext );
106
+ cairo_restore ( mCairoContext );
107
+ }
108
}
109
+
110
CairoCanvas::~CairoCanvas()
111
112
DestroyPickSurface();
0 commit comments