diff --git a/plug-ins/common/sphere-designer.c b/plug-ins/common/sphere-designer.c index 7578e201b1..fbd8f4cd44 100644 --- a/plug-ins/common/sphere-designer.c +++ b/plug-ins/common/sphere-designer.c @@ -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;