summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2012-01-02 20:39:50 +0000
committerrubidium <rubidium@openttd.org>2012-01-02 20:39:50 +0000
commit37b136576df138bc4409ca23c59a8379b83ddafb (patch)
tree653f4d47564fcd962a39d55a105f2ddac3b95d8b
parentcaa5762636a703be9c0573e33bfff53a68ac2c6a (diff)
downloadopenttd-37b136576df138bc4409ca23c59a8379b83ddafb.tar.xz
(svn r23718) -Fix [FS#4936]: rescanai caused crash when the AI settings of an AI was opened
-rw-r--r--src/ai/ai_core.cpp2
-rw-r--r--src/game/game_core.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ai/ai_core.cpp b/src/ai/ai_core.cpp
index 3a337ab0b..16bf96dc6 100644
--- a/src/ai/ai_core.cpp
+++ b/src/ai/ai_core.cpp
@@ -333,7 +333,7 @@
InvalidateWindowData(WC_AI_LIST, 0, 1);
SetWindowClassesDirty(WC_AI_DEBUG);
- SetWindowDirty(WC_AI_SETTINGS, 0);
+ InvalidateWindowClassesData(WC_AI_SETTINGS);
}
#if defined(ENABLE_NETWORK)
diff --git a/src/game/game_core.cpp b/src/game/game_core.cpp
index 2816a6223..27dd63b54 100644
--- a/src/game/game_core.cpp
+++ b/src/game/game_core.cpp
@@ -178,7 +178,7 @@
InvalidateWindowData(WC_AI_LIST, 0, 1);
SetWindowClassesDirty(WC_AI_DEBUG);
- SetWindowDirty(WC_AI_SETTINGS, 0);
+ InvalidateWindowClassesData(WC_AI_SETTINGS);
}