summaryrefslogtreecommitdiff
path: root/frontends/gtk/scaffolding.c
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/gtk/scaffolding.c')
-rw-r--r--frontends/gtk/scaffolding.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/frontends/gtk/scaffolding.c b/frontends/gtk/scaffolding.c
index c35eef921..f08d5d0d0 100644
--- a/frontends/gtk/scaffolding.c
+++ b/frontends/gtk/scaffolding.c
@@ -1285,8 +1285,9 @@ nserror nsgtk_scaffolding_destroy_all(void)
/* iterate all scaffolding windows and destroy them */
while (gs != NULL) {
+ struct nsgtk_scaffolding *next = gs->next;
gtk_widget_destroy(GTK_WIDGET(gs->window));
- gs = gs->next;
+ gs = next;
}
return NSERROR_OK;
}