diff -r 1ee72dcea263 -r 4d3209a189ca hedgewars/uStore.pas --- a/hedgewars/uStore.pas Sun Feb 12 15:04:17 2012 +0100 +++ b/hedgewars/uStore.pas Sun Feb 12 15:27:25 2012 +0100 @@ -126,7 +126,6 @@ r, rr: TSDL_Rect; drY: LongInt; texsurf, flagsurf, iconsurf: PSDL_Surface; - s: shortstring; begin r.x:= 0; r.y:= 0; @@ -369,7 +368,7 @@ // This should maybe be flagged. It wastes quite a bit of memory. if not reload then begin -{$IF DEFINED(DARWIN) OR DEFINED(WIN32) or DEFINED(ANDROID)} +{$IFDEF USE_CONTEXT_RESTORE} Surface:= tmpsurf {$ELSE} if saveSurf then @@ -1030,7 +1029,7 @@ exit; {$ELSE} SetScale(cDefaultZoomLevel); - {$IF DEFINED(DARWIN) OR DEFINED(WIN32) or DEFINED(ANDROID)} + {$IFDEF USE_CONTEXT_RESTORE} reinit:= true; StoreRelease(true); ResetLand;