diff -r 07b0cc91256c -r 60c7691c348f hedgewars/uStore.pas --- a/hedgewars/uStore.pas Tue Nov 10 04:22:55 2009 +0000 +++ b/hedgewars/uStore.pas Tue Nov 10 16:43:15 2009 +0000 @@ -263,6 +263,7 @@ ai: TAmmoType; tmpsurf: PSDL_Surface; i: LongInt; +(* this is a workaround for http://bugzilla.libsdl.org/show_bug.cgi?id=868 remove this when it's fixed in upstream *) {$IFDEF DARWIN} tmpP: PLongWordArray; tmpA, tmpR, tmpG, tmpB: LongWord; @@ -350,8 +351,8 @@ Texture:= Surface2Tex(tmpsurf, false); if (ii = sprWater) and not cReducedQuality then // HACK: We should include some sprite attribute to define the texture wrap directions begin + (* REMOVE ME WHEN BUG ABOVE IS FIXED tmpP := tmpsurf^.pixels; - (* REMOVE ME WHEN BUG ABOVE IS FIXED for i:= 0 to (tmpsurf^.pitch shr 2) * tmpsurf^.h - 1 do begin tmpA:= tmpP^[i] shr 24 and $FF;