# HG changeset patch # User John Bailey # Date 1258440552 0 # Node ID efb7f7c243908455a7c1fdc6eb91fcc93cea2185 # Parent d8538334b167127cfd1d09dacd65cbd3f1251fe5 Ok, clearly I'm an idiot. I removed the right line but from the wrong block. Now dvpdiner2's crash should really be fixed. diff -r d8538334b167 -r efb7f7c24390 pidgin/gtkprefs.c --- a/pidgin/gtkprefs.c Tue Nov 17 06:45:20 2009 +0000 +++ b/pidgin/gtkprefs.c Tue Nov 17 06:49:12 2009 +0000 @@ -2633,10 +2633,8 @@ g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(pidgin_toggle_sensitive), menu); - if (!purple_prefs_get_bool("/purple/away/away_when_idle")) { + if(!purple_prefs_get_bool("/purple/away/away_when_idle")) gtk_widget_set_sensitive(GTK_WIDGET(menu), FALSE); - gtk_widget_set_sensitive(GTK_WIDGET(label), FALSE); - } /* Away stuff */ vbox = pidgin_make_frame(ret, _("Away")); @@ -2666,8 +2664,10 @@ g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(pidgin_toggle_sensitive), label); - if(purple_prefs_get_bool("/purple/savedstatus/startup_current_status")) + if(purple_prefs_get_bool("/purple/savedstatus/startup_current_status")) { gtk_widget_set_sensitive(GTK_WIDGET(menu), FALSE); + gtk_widget_set_sensitive(GTK_WIDGET(label), FALSE); + } gtk_widget_show_all(ret); g_object_unref(sg);