- pos = GTK_WIDGET (paned)->allocation.width * percent /100;
- gtk_paned_set_position (paned, pos);
+ if (GTK_WIDGET_VISIBLE (GTK_WIDGET (paned)) && GTK_WIDGET_REALIZED (GTK_WIDGET (paned))) {
+ pos = GTK_WIDGET (paned)->allocation.width * percent /100;
+ gtk_paned_set_position (paned, pos);
+ }