# HG changeset patch
# User unc0rr
# Date 1243194320 0
# Node ID 9a8ccc7bc3d8ac72b00d87bc2b4fa017610ffdb2
# Parent  89d0fa6734af24e439755b102080cf6268c50aa6
Fix crash caused by speechbubbles when restoring from save or joining already started net game

diff -r 89d0fa6734af -r 9a8ccc7bc3d8 hedgewars/CCHandlers.inc
--- a/hedgewars/CCHandlers.inc	Sun May 24 16:02:16 2009 +0000
+++ b/hedgewars/CCHandlers.inc	Sun May 24 19:45:20 2009 +0000
@@ -406,9 +406,12 @@
 if byte(s[1]) < 4 then
     begin
     Gear:= AddVisualGear(0, 0, vgtSpeechBubble);
-    Gear^.Hedgehog:= CurrentHedgehog;
-    Gear^.Text:= text;
-    Gear^.FrameTicks:= byte(s[1])
+    if Gear <> nil then
+       begin
+       Gear^.Hedgehog:= CurrentHedgehog;
+       Gear^.Text:= text;
+       Gear^.FrameTicks:= byte(s[1])
+       end
     end
 else
     begin