summary refs log tree commit diff stats
path: root/src/common
diff options
context:
space:
mode:
authorBerke Viktor <bviktor@hexchat.org>2012-11-11 15:50:31 +0100
committerBerke Viktor <bviktor@hexchat.org>2012-11-11 15:50:31 +0100
commit7911aeb51e66e38d4c1721e2392188c1a58f53d6 (patch)
treef02f16aaeae9d59c64609d8bb063265583568482 /src/common
parenta04fdc50b67de8385240e0f9f5f594370f960d88 (diff)
Disable one instance code coz it's really buggy
Diffstat (limited to 'src/common')
-rw-r--r--src/common/cfgfiles.c2
-rw-r--r--src/common/hexchat.c8
-rw-r--r--src/common/hexchat.h2
3 files changed, 8 insertions, 4 deletions
diff --git a/src/common/cfgfiles.c b/src/common/cfgfiles.c
index dd31a541..8484845e 100644
--- a/src/common/cfgfiles.c
+++ b/src/common/cfgfiles.c
@@ -439,7 +439,7 @@ const struct prefs vars[] =
 	{"gui_pane_right_size", P_OFFINT (hex_gui_pane_right_size), TYPE_INT},
 	{"gui_pane_right_size_min", P_OFFINT (hex_gui_pane_right_size_min), TYPE_INT},
 	{"gui_quit_dialog", P_OFFINT (hex_gui_quit_dialog), TYPE_BOOL},
-	{"gui_single", P_OFFINT (hex_gui_single), TYPE_BOOL},
+	/* {"gui_single", P_OFFINT (hex_gui_single), TYPE_BOOL}, */
 	{"gui_slist_fav", P_OFFINT (hex_gui_slist_fav), TYPE_BOOL},
 	{"gui_slist_select", P_OFFINT (hex_gui_slist_select), TYPE_INT},
 	{"gui_slist_skip", P_OFFINT (hex_gui_slist_skip), TYPE_BOOL},
diff --git a/src/common/hexchat.c b/src/common/hexchat.c
index de6402ee..1aa5fe54 100644
--- a/src/common/hexchat.c
+++ b/src/common/hexchat.c
@@ -909,7 +909,7 @@ hexchat_execv (char * const argv[])
 #endif
 }
 
-#ifdef WIN32
+#if 0 /* def WIN32 */
 static void
 xchat_restore_window (HWND hexchat_window)
 {
@@ -957,7 +957,7 @@ main (int argc, char *argv[])
 
 #ifdef WIN32
 	char hexchat_lang[13];	/* LC_ALL= plus 5 chars of hex_gui_lang and trailing \0 */
-	HANDLE mutex;
+	/* HANDLE mutex; */
 #endif
 
 	srand (time (0));	/* CL: do this only once! */
@@ -1159,6 +1159,7 @@ main (int argc, char *argv[])
 
 	putenv (hexchat_lang);
 
+#if 0
 	if (prefs.hex_gui_single && !portable_mode ())
 	{
 		DWORD error;
@@ -1184,6 +1185,7 @@ main (int argc, char *argv[])
 		}
 	}
 #endif
+#endif
 
 #ifdef SOCKS
 	SOCKSinit (argv[0]);
@@ -1223,12 +1225,14 @@ main (int argc, char *argv[])
 #ifdef WIN32
 	WSACleanup ();
 
+#if 0
 	if (prefs.hex_gui_single && !portable_mode ())
 	{
 		ReleaseMutex (mutex);
 		CloseHandle (mutex);
 	}
 #endif
+#endif
 
 	return 0;
 }
diff --git a/src/common/hexchat.h b/src/common/hexchat.h
index 357bdad3..43597617 100644
--- a/src/common/hexchat.h
+++ b/src/common/hexchat.h
@@ -139,7 +139,7 @@ struct hexchatprefs
 	unsigned int hex_gui_join_dialog;
 	unsigned int hex_gui_mode_buttons;
 	unsigned int hex_gui_quit_dialog;
-	unsigned int hex_gui_single;
+	/* unsigned int hex_gui_single; */
 	unsigned int hex_gui_slist_fav;
 	unsigned int hex_gui_slist_skip;
 	unsigned int hex_gui_tab_chans;