{
struct datawindow_priv *win;
+ if (!gui)
+ return NULL;
*meth=gui_gtk_datawindow_meth;
win=g_new0(struct datawindow_priv, 1);
win->window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
win->treeview=NULL;
win->click=click;
win->close=close;
- if (gui)
- gtk_window_set_transient_for(GTK_WINDOW((GtkWidget *)(win->window)), GTK_WINDOW(gui->win));
+ gtk_window_set_transient_for(GTK_WINDOW((GtkWidget *)(win->window)), GTK_WINDOW(gui->win));
g_signal_connect(G_OBJECT(win->window), "delete-event", G_CALLBACK(gui_gtk_datawindow_delete), win);
gtk_widget_show_all(win->window);