All pastes #943849 Raw Edit

Etwas

public text v1 · immutable
·published 2008-03-15 17:28 UTC
rendered paste body
diff -ur pidgin-2.4.0/pidgin/gtkstatusbox.c pidgin-2.4.0-new/pidgin/gtkstatusbox.c
--- pidgin-2.4.0/pidgin/gtkstatusbox.c	2008-02-29 13:09:29.000000000 +0100
+++ pidgin-2.4.0-new/pidgin/gtkstatusbox.c	2008-03-15 18:12:19.000000000 +0100
@@ -1735,6 +1735,10 @@
 	}
 
 	gtk_window_set_resizable (GTK_WINDOW (status_box->popup_window), FALSE);
+#if GTK_CHECK_VERSION(2,10,0)
+	gtk_window_set_type_hint (GTK_WINDOW (status_box->popup_window),
+				  GDK_WINDOW_TYPE_HINT_COMBO);
+#endif
 #if GTK_CHECK_VERSION(2,2,0)
 	gtk_window_set_screen (GTK_WINDOW (status_box->popup_window),
 			gtk_widget_get_screen (GTK_WIDGET (status_box)));
diff -ur pidgin-2.4.0/pidgin/pidgincombobox.c pidgin-2.4.0-new/pidgin/pidgincombobox.c
--- pidgin-2.4.0/pidgin/pidgincombobox.c	2008-02-29 13:09:29.000000000 +0100
+++ pidgin-2.4.0-new/pidgin/pidgincombobox.c	2008-03-15 18:10:59.000000000 +0100
@@ -903,6 +903,10 @@
         {
           combo_box->priv->popup_window = gtk_window_new (GTK_WINDOW_POPUP);
 	  gtk_window_set_resizable (GTK_WINDOW (combo_box->priv->popup_window), FALSE);
+#if GTK_CHECK_VERSION(2,10,0)
+	  gtk_window_set_type_hint (GTK_WINDOW (combo_box->priv->popup_window),
+				    GDK_WINDOW_TYPE_HINT_COMBO);
+#endif
 #if GTK_CHECK_VERSION(2,2,0)
           gtk_window_set_screen (GTK_WINDOW (combo_box->priv->popup_window),
                                  gtk_widget_get_screen (GTK_WIDGET (combo_box)));