[mlview] Fix crash when saving to a file (#587553)



commit 31c2d7910c68d51bcbf1dd0d71c36cc593e07785
Author: Dodji Seketeli <dodji redhat com>
Date:   Wed Jul 1 21:16:07 2009 +0200

    Fix crash when saving to a file (#587553)
    
    	* src/mlview-old-gvc.cc (OldGVC::on_view_name_changed):
    	Do not cast IView* into Gtk::Widget*. Rather use
    	IView::get_view_widget().

 ChangeLog             |    7 +++++++
 src/mlview-old-gvc.cc |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index b833a8f..d53e898 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,12 @@
 2009-07-01  Dodji Seketeli  <dodji gnome org>
 
+	#587553
+	* src/mlview-old-gvc.cc (OldGVC::on_view_name_changed):
+	Do not cast IView* into Gtk::Widget*. Rather use
+	IView::get_view_widget().
+
+2009-07-01  Dodji Seketeli  <dodji gnome org>
+
 	* configure.in: Bump to 0.10
 	Cleanup to make it pass autogen.sh
 	* src/mlview-editor.cc (Editor::select_view_to_open):
diff --git a/src/mlview-old-gvc.cc b/src/mlview-old-gvc.cc
index 0feb6e1..9e6ab0c 100644
--- a/src/mlview-old-gvc.cc
+++ b/src/mlview-old-gvc.cc
@@ -292,7 +292,7 @@ OldGVC::on_view_name_changed (IView* a_view)
 
 	new_view_name = a_view->get_view_name () ;
 
-	view_impl = (Gtk::Widget*) a_view ;
+	view_impl = a_view->get_view_widget ();
 	THROW_IF_FAIL (view_impl) ;
 
 	view_container = view_impl->get_parent () ;



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