summaryrefslogtreecommitdiffhomepage
path: root/mixgtk/mixgtk_mixal.c
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2001-06-27 22:50:00 +0000
committerJose Antonio Ortega Ruiz <jao@gnu.org>2001-06-27 22:50:00 +0000
commit83cc41c0600232d2d9385f84533d80d2adb20106 (patch)
tree2270e3736e587e52d9bdd42498a0c9e9ec56f47f /mixgtk/mixgtk_mixal.c
parent5930089d6965da4bcc7aa11e1f4d67a76c0dd351 (diff)
downloadmdk-83cc41c0600232d2d9385f84533d80d2adb20106.tar.gz
mdk-83cc41c0600232d2d9385f84533d80d2adb20106.tar.bz2
hot split swap
Diffstat (limited to 'mixgtk/mixgtk_mixal.c')
-rw-r--r--mixgtk/mixgtk_mixal.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/mixgtk/mixgtk_mixal.c b/mixgtk/mixgtk_mixal.c
index d79e601..eb8c60d 100644
--- a/mixgtk/mixgtk_mixal.c
+++ b/mixgtk/mixgtk_mixal.c
@@ -130,9 +130,11 @@ init_color_ (GdkColor *c, const gchar *name)
gboolean
mixgtk_mixal_init (mix_vm_t *vm, mixgtk_dialog_id_t top)
{
+ static gboolean restart = FALSE;
int i,j;
g_return_val_if_fail (vm != NULL, FALSE);
+ vm_ = vm;
clist_ = GTK_CLIST (mixgtk_widget_factory_get (top, MIXGTK_WIDGET_MIXAL));
g_return_val_if_fail (clist_ != NULL, FALSE);
@@ -162,10 +164,8 @@ mixgtk_mixal_init (mix_vm_t *vm, mixgtk_dialog_id_t top)
}
}
- if (!vm_)
- vm_ = vm;
- else
- mixgtk_mixal_load_file ();
+ if (restart) mixgtk_mixal_load_file ();
+ else restart = TRUE;
return TRUE;
}