brasero r1299 - in trunk: . src



Author: lmedinas
Date: Sat Sep 20 17:30:38 2008
New Revision: 1299
URL: http://svn.gnome.org/viewvc/brasero?rev=1299&view=rev

Log:
2008-09-20  Luis Medinas  <lmedinas gnome org>

        * src/brasero-jacket-view.c (brasero_jacket_view_focus_in_cb),
        (brasero_jacket_view_focus_out_cb):

        Added patch from Takao Fujiwara <Takao Fujiwara sun com>  
        to fix bgo #552366. 



Modified:
   trunk/ChangeLog
   trunk/src/brasero-jacket-view.c

Modified: trunk/src/brasero-jacket-view.c
==============================================================================
--- trunk/src/brasero-jacket-view.c	(original)
+++ trunk/src/brasero-jacket-view.c	Sat Sep 20 17:30:38 2008
@@ -613,9 +613,15 @@
 				 GdkEventFocus *event,
 				 BraseroJacketView *self)
 {
+	GtkTextView *text_view = GTK_TEXT_VIEW (view);
 	GtkTextBuffer *buffer;
 
-	buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+	if (text_view->editable) {
+		text_view->need_im_reset = TRUE;
+		gtk_im_context_focus_in (text_view->im_context);
+	}
+
+	buffer = gtk_text_view_get_buffer (text_view);
 	brasero_jacket_buffer_show_default_text (BRASERO_JACKET_BUFFER (buffer), FALSE);
 
 	g_signal_emit (self,
@@ -628,9 +634,15 @@
 				  GdkEventFocus *event,
 				  BraseroJacketView *self)
 {
+	GtkTextView *text_view = GTK_TEXT_VIEW (view);
 	GtkTextBuffer *buffer;
 
-	buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (view));
+	if (text_view->editable) {
+		text_view->need_im_reset = TRUE;
+		gtk_im_context_focus_out (text_view->im_context);
+	}
+
+	buffer = gtk_text_view_get_buffer (text_view);
 	brasero_jacket_buffer_show_default_text (BRASERO_JACKET_BUFFER (buffer), TRUE);
 
 	g_signal_emit (self,



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