From 3801e20df8da2643ad5f4578daeb17840eff6841 Mon Sep 17 00:00:00 2001 From: Barak Itkin Date: Tue, 21 Jul 2009 10:01:23 +0300 Subject: [PATCH] =?UTF-8?q?Bug=20582821=20=E2=80=93=20'Sphere=20Designer'?= =?UTF-8?q?=20does=20not=20reset=20correctly...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- plug-ins/common/sphere-designer.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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;