[brasero/gnome-2-28] A potential fix for #590648 - Text in cover editor does not show up automatically



commit 18b135f6157787d3be66bf46ea54a086979b3ffe
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date:   Sun Dec 6 13:59:13 2009 +0100

    A potential fix for #590648 -  Text in cover editor does not show up automatically
    Show the internal window on realize event not on the map one (which is not emitted with recent versions)
    This fix should be backported into 2.28

 libbrasero-utils/brasero-jacket-view.c |   26 +-------------------------
 1 files changed, 1 insertions(+), 25 deletions(-)
---
diff --git a/libbrasero-utils/brasero-jacket-view.c b/libbrasero-utils/brasero-jacket-view.c
index 3c842d1..a80be9f 100644
--- a/libbrasero-utils/brasero-jacket-view.c
+++ b/libbrasero-utils/brasero-jacket-view.c
@@ -1374,30 +1374,8 @@ brasero_jacket_view_realize (GtkWidget *widget)
 
 	widget->style = gtk_style_attach (widget->style, widget->window);
 	GTK_WIDGET_SET_FLAGS (widget, GTK_REALIZED);
-}
-
-static void
-brasero_jacket_view_map (GtkWidget *widget)
-{
-	g_return_if_fail (widget != NULL);
-	gdk_window_show (widget->window);
-
-	GTK_WIDGET_SET_FLAGS (widget, GTK_MAPPED);
-
-	if (GTK_WIDGET_CLASS (brasero_jacket_view_parent_class)->map)
-		GTK_WIDGET_CLASS (brasero_jacket_view_parent_class)->map (widget);
-}
-
-static void
-brasero_jacket_view_unmap (GtkWidget *widget)
-{
-	g_return_if_fail (widget != NULL);
-	gdk_window_hide (widget->window);
-
-	GTK_WIDGET_UNSET_FLAGS (widget, GTK_MAPPED);
 
-	if (GTK_WIDGET_CLASS (brasero_jacket_view_parent_class)->unmap)
-		GTK_WIDGET_CLASS (brasero_jacket_view_parent_class)->unmap (widget);
+	gdk_window_show (gtk_widget_get_window (widget));
 }
 
 static void
@@ -1637,8 +1615,6 @@ brasero_jacket_view_class_init (BraseroJacketViewClass *klass)
 	object_class->finalize = brasero_jacket_view_finalize;
 
 	widget_class->expose_event = brasero_jacket_view_expose;
-	widget_class->map = brasero_jacket_view_map;
-	widget_class->unmap = brasero_jacket_view_unmap;
 	widget_class->realize = brasero_jacket_view_realize;
 	widget_class->size_allocate = brasero_jacket_view_size_allocate;
 	widget_class->size_request = brasero_jacket_view_size_request;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]