From a0c0e90f0cb67f34389bcee9bf04e4312d36ac12 Mon Sep 17 00:00:00 2001 From: Berke Viktor Date: Fri, 13 Jul 2012 20:56:26 +0200 Subject: [PATCH] Now really fix window restoration via shortcut --- src/common/xchat.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/xchat.c b/src/common/xchat.c index 11a65c17..1b9fd5a7 100644 --- a/src/common/xchat.c +++ b/src/common/xchat.c @@ -914,7 +914,7 @@ xchat_restore_window (HWND xchat_window) BOOL CALLBACK enum_windows_impl (HWND current_window, LPARAM lParam) { - TCHAR window_name[10]; + TCHAR window_name[8]; TCHAR module_path[1024]; ZeroMemory (&window_name, sizeof (window_name)); @@ -1023,6 +1023,7 @@ main (int argc, char *argv[]) if (prefs.gui_one_instance && !portable_mode ()) { + ReleaseMutex (mutex); CloseHandle (mutex); } #endif