diff src/conversation.c @ 1597:c1a8a7c40424

[gaim-migrate @ 1607] highlight on system notices as well. also enable a popup on right-click for tabs. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 16 Mar 2001 21:40:20 +0000
parents f5845007e3bc
children e19a2cb4190c
line wrap: on
line diff
--- a/src/conversation.c	Fri Mar 16 21:20:01 2001 +0000
+++ b/src/conversation.c	Fri Mar 16 21:40:20 2001 +0000
@@ -1440,8 +1440,9 @@
 	    (!c->is_chat && (general_options & OPT_GEN_POPUP_WINDOWS)))
 		    gdk_window_show(c->window->window);
 
-	if ((flags & WFLAG_RECV) && !c->is_chat && (display_options & OPT_DISP_ONE_WINDOW) &&
-			(gtk_notebook_get_current_page(GTK_NOTEBOOK(convo_notebook))
+	if (((flags & WFLAG_RECV) || (flags & WFLAG_SYSTEM)) && !c->is_chat &&
+	    (display_options & OPT_DISP_ONE_WINDOW) &&
+	    (gtk_notebook_get_current_page(GTK_NOTEBOOK(convo_notebook))
 			 != g_list_index(conversations, c))) {
 		GtkWidget *label = gtk_notebook_get_tab_label(GTK_NOTEBOOK(convo_notebook),
 				gtk_notebook_get_nth_page(GTK_NOTEBOOK(convo_notebook),
@@ -1921,6 +1922,7 @@
 
 			convo_notebook = gtk_notebook_new();
 			gtk_notebook_set_scrollable(GTK_NOTEBOOK(convo_notebook), TRUE);
+			gtk_notebook_popup_enable(GTK_NOTEBOOK(convo_notebook));
 			gtk_container_add(GTK_CONTAINER(win), convo_notebook);
 			gtk_signal_connect(GTK_OBJECT(convo_notebook), "switch-page",
 					   GTK_SIGNAL_FUNC(convo_switch), NULL);