summaryrefslogtreecommitdiffstats
path: root/display-gtk.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2012-12-09 15:19:17 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2012-12-09 15:23:33 -0800
commitc9a03db480a1363b8b12a2e6ce25c3bb1a80726c (patch)
tree6ae756e22d84a5438cfdaa0c539bef5cd54e80d2 /display-gtk.h
parenta72597189ddccf4e495b52d964d175477414abb9 (diff)
downloadsubsurface-c9a03db480a1363b8b12a2e6ce25c3bb1a80726c.tar.gz
Consistent Quit behavior on the Mac
We were responding to the wrong Quit signal on MacOS. The one we picked was the one that basically told us "it's too late to stop me, I'm quitting". I switched this to the one asking "should I prevent the app from quitting" and now we can indeed cancel the Quit, regardless which method was used to close the app. Also removes to unused variables. Fixes #22 Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'display-gtk.h')
-rw-r--r--display-gtk.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/display-gtk.h b/display-gtk.h
index 5dc616bf9..3e12d8051 100644
--- a/display-gtk.h
+++ b/display-gtk.h
@@ -65,6 +65,7 @@ extern const char *subsurface_icon_name(void);
extern void subsurface_ui_setup(GtkSettings *settings, GtkWidget *menubar,
GtkWidget *vbox, GtkUIManager *ui_manager);
extern void quit(GtkWidget *w, gpointer data);
+extern gboolean on_delete(GtkWidget* w, gpointer data);
extern int is_default_dive_computer_device(const char *name);