{"shas":[["be3fbf4736098b9997b78c4fb26cc96d5f2f92e6","9f3259e2eef1b9102300663eaa080e26c8e9c01f@gmail.com","use CGUIWindow::Close_Internal to trigger WindowClose animation and play deinit sound\naddded CGUIWindowManager::CloseWindowSync that call CGUIWindow::Close and block context until animation finish","pieh"],["608958909282404d398766bd1f8ab77e9f6ca180","9f3259e2eef1b9102300663eaa080e26c8e9c01f@gmail.com","moved CGUIDialog::m_bRunning to CGUIWindow\navoid trigerring WindowClose anims/sounds if window isn't active","pieh"],["50b6b272f1aea2b33cb77da8b2cd60a2f83d3c1c","9f3259e2eef1b9102300663eaa080e26c8e9c01f@gmail.com","changed: GUIPythonWindow(XML)Dialog use nonblocking Close() call","pieh"],["7091177f4560550fba6db8ec4f5bb78c51dd45b9","9f3259e2eef1b9102300663eaa080e26c8e9c01f@gmail.com","moved playing SOUND_INIT to CGUIWindow::OnInitWindow\n\n//note - only place that send GUI_MSG_WINDOW_INIT message and not play SOUND_INIT is in Application.cpp:L2482 - is this deal breaker for this commit?","pieh"]],"ref":"refs/heads/unify_window_close","size":4,"head":"7091177f4560550fba6db8ec4f5bb78c51dd45b9","push_id":37759248}