[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freesci-develop] r1565 - in freesci/branches/glutton: . src/engine
From: |
freesci |
Subject: |
[freesci-develop] r1565 - in freesci/branches/glutton: . src/engine |
Date: |
Sat, 25 Feb 2006 20:13:28 +0100 |
Author: skovmanden
Date: 2006-02-25 20:13:25 +0100 (Sat, 25 Feb 2006)
New Revision: 1565
Modified:
freesci/branches/glutton/ChangeLog
freesci/branches/glutton/src/engine/game.c
Log:
Free sound state (and re-allocate it) when restarting.
Modified: freesci/branches/glutton/ChangeLog
===================================================================
--- freesci/branches/glutton/ChangeLog 2006-02-25 05:06:40 UTC (rev 1564)
+++ freesci/branches/glutton/ChangeLog 2006-02-25 19:13:25 UTC (rev 1565)
@@ -1,3 +1,8 @@
+2006-02-25 Lars Skovlund <address@hidden>
+
+ * src/engine/game.c (game_exit): Free the sound state (and
+ re-allocate it due to brain damage).
+
2006-02-20 Lars Skovlund <address@hidden>
* src/engine/kgraphics.c (kDisplay): Treat width requests of 0 as
Modified: freesci/branches/glutton/src/engine/game.c
===================================================================
--- freesci/branches/glutton/src/engine/game.c 2006-02-25 05:06:40 UTC (rev
1564)
+++ freesci/branches/glutton/src/engine/game.c 2006-02-25 19:13:25 UTC (rev
1565)
@@ -652,6 +652,10 @@
sci_free(s->execution_stack);
}
+ sfx_exit(&s->sound);
+/* Reinit because some other code depends on having a valid state */
+ game_init_sound(s);
+
sm_destroy(&s->seg_manager);
if (s->synonyms_nr) {
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freesci-develop] r1565 - in freesci/branches/glutton: . src/engine,
freesci <=