aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpieh <misiek.piechowiak@gmail.com>2012-02-09 00:28:10 +0100
committerpieh <misiek.piechowiak@gmail.com>2012-02-11 13:22:01 +0100
commita41ea84f45a150191f818df72c7455070ee46b4c (patch)
tree9be4d70fd22ad199106eab055b76f9835e407615
parenta7d273f2a024bcfd3990527b2cb1334a5508c2e3 (diff)
fix stack overflow crash when showing modal dialog during window deinit, thx jmarshall
closes #12601
-rw-r--r--xbmc/guilib/GUIWindow.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/xbmc/guilib/GUIWindow.cpp b/xbmc/guilib/GUIWindow.cpp
index d50147ae0b..c287ba6274 100644
--- a/xbmc/guilib/GUIWindow.cpp
+++ b/xbmc/guilib/GUIWindow.cpp
@@ -354,9 +354,9 @@ void CGUIWindow::Close_Internal(bool forceClose /*= false*/, int nextWindowID /*
return;
}
+ m_closing = false;
CGUIMessage msg(GUI_MSG_WINDOW_DEINIT, 0, 0);
OnMessage(msg);
- m_closing = false;
}
void CGUIWindow::Close(bool forceClose /*= false*/, int nextWindowID /*= 0*/, bool enableSound /*= true*/)