Fixed opening documents
This commit is contained in:
parent
6b923d856c
commit
003636cd09
|
@ -517,8 +517,12 @@ int presenter_close(Presenter * presenter)
|
||||||
return 1;
|
return 1;
|
||||||
else if(res == GTK_RESPONSE_ACCEPT && presenter_save(presenter) != TRUE)
|
else if(res == GTK_RESPONSE_ACCEPT && presenter_save(presenter) != TRUE)
|
||||||
return 1;
|
return 1;
|
||||||
|
#if 0
|
||||||
gtk_widget_hide(presenter->window);
|
gtk_widget_hide(presenter->window);
|
||||||
gtk_main_quit();
|
gtk_main_quit();
|
||||||
|
#else
|
||||||
|
/* FIXME reset the document */
|
||||||
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1088,12 +1092,15 @@ static void _presenter_on_about(gpointer data)
|
||||||
presenter_about(presenter);
|
presenter_about(presenter);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* presenter_on_close */
|
/* presenter_on_close */
|
||||||
static void _presenter_on_close(gpointer data)
|
static void _presenter_on_close(gpointer data)
|
||||||
{
|
{
|
||||||
Presenter * presenter = data;
|
Presenter * presenter = data;
|
||||||
|
|
||||||
presenter_close(presenter);
|
if(presenter_close(presenter) == 0)
|
||||||
|
gtk_main_quit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user