[gimp/gimp-2-6] Bug 582821 – 'Sphere Designer' does not reset correctly...



commit 20dc068f92cbb4651da104219760304473016639
Author: Barak Itkin <lightningismyname gmail com>
Date:   Tue Jul 21 10:01:23 2009 +0300

    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.

 plug-ins/common/sphere-designer.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/plug-ins/common/sphere-designer.c b/plug-ins/common/sphere-designer.c
index 8111729..7fa003a 100644
--- a/plug-ins/common/sphere-designer.c
+++ b/plug-ins/common/sphere-designer.c
@@ -2093,7 +2093,6 @@ loadpreset_response (GtkWidget *dialog,
       g_free (name);
 
       rebuildlist ();
-      restartrender ();
     }
 
   gtk_widget_hide (dialog);
@@ -2504,7 +2503,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;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]