diff src/bar.c @ 2034:9297985567b5

use accessor functions gtk3 does not allow direct use of data structures, use accessor functions instead
author Vladimir Nadvornik <nadvornik@suse.cz>
date Wed, 01 Aug 2012 00:17:18 +0200
parents 26dfd7a4d130
children e4aa52cbbecb
line wrap: on
line diff
--- a/src/bar.c	Fri Aug 10 22:51:57 2012 +0200
+++ b/src/bar.c	Wed Aug 01 00:17:18 2012 +0200
@@ -284,9 +284,9 @@
 	else
 		{
 		expander = widget;
-		bar = widget->parent;
+		bar = gtk_widget_get_parent(widget);
 		while (bar && !g_object_get_data(G_OBJECT(bar), "bar_data"))
-			bar = bar->parent;
+			bar = gtk_widget_get_parent(bar);
 		if (!bar) return;
 		}
  
@@ -496,7 +496,7 @@
 	
 	if (!pd) return;
 
-	expander = pane->parent;
+	expander = gtk_widget_get_parent(pane);
 	
 	gtk_expander_set_expanded(GTK_EXPANDER(expander), pd->expanded);
 }