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:
parent
d815fa32e7
commit
3801e20df8
1 changed files with 2 additions and 4 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue