summaryrefslogtreecommitdiff
path: root/games/briquolo/patches/fix_ati_crash.patch
diff options
context:
space:
mode:
Diffstat (limited to 'games/briquolo/patches/fix_ati_crash.patch')
-rw-r--r--games/briquolo/patches/fix_ati_crash.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/games/briquolo/patches/fix_ati_crash.patch b/games/briquolo/patches/fix_ati_crash.patch
new file mode 100644
index 0000000000..f3caee1a44
--- /dev/null
+++ b/games/briquolo/patches/fix_ati_crash.patch
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 10_fix_ati_crash.dpatch by Bradley Smith <brad@brad-smith.co.uk>
+##
+## DP: Fixes crash on ati cards
+
+@DPATCH@
+
+diff -Naur briquolo-0.5.7.orig/src/MOGL/MOGL_Fenetre.cpp briquolo-0.5.7/src/MOGL/MOGL_Fenetre.cpp
+--- briquolo-0.5.7.orig/src/MOGL/MOGL_Fenetre.cpp 2008-03-24 13:23:07.000000000 +0000
++++ briquolo-0.5.7/src/MOGL/MOGL_Fenetre.cpp 2008-03-29 19:41:40.000000000 +0000
+@@ -168,6 +168,11 @@
+ // On recommence donc !
+ _NbBitParPixel = 24;
+ _SurfaceSDL = _CreerFenetre(_NbBitParPixel, flags);
++ if(_SurfaceSDL == NULL)
++ {
++ _NbBitParPixel = 16;
++ _SurfaceSDL = _CreerFenetre(_NbBitParPixel, flags);
++ }
+ }
+ }
+ if (_SurfaceSDL == NULL)