Bug 582821 – 'Sphere Designer' does not reset correctly...

Make sure to always call rebuildlist() after reseting, including after
interactively clicking the Reset button. Also, we don't need to
restartrender() after rebuildlist() calls since that is done last in
rebuildlist() itself.
This commit is contained in:
Barak Itkin 2009-07-21 10:01:23 +03:00 committed by Martin Nordholts
parent d815fa32e7
commit 3801e20df8

View file

@ -2092,7 +2092,6 @@ loadpreset_response (GtkWidget *dialog,
g_free (name);
rebuildlist ();
restartrender ();
}
gtk_widget_hide (dialog);
@ -2503,7 +2502,8 @@ sphere_response (GtkWidget *widget,
vset (&s.com.texture[2].translate, 15, 15, -15);
gtk_list_store_clear (GTK_LIST_STORE (gtk_tree_view_get_model (texturelist)));
restartrender ();
rebuildlist ();
break;
case GTK_RESPONSE_OK:
@ -3037,8 +3037,6 @@ sphere_main (GimpDrawable *drawable)
if (!s.com.numtexture)
sphere_response (NULL, RESPONSE_RESET, NULL);
rebuildlist ();
gtk_main ();
return do_run;