[gimp] Bug 582821 – 'Sphere Designer' does not reset correctly...



commit 3801e20df8da2643ad5f4578daeb17840eff6841
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 7578e20..fbd8f4c 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;



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