summaryrefslogtreecommitdiff
path: root/gdk/gdk.c
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2001-02-19 20:38:15 +0000
committerHavoc Pennington <hp@src.gnome.org>2001-02-19 20:38:15 +0000
commitb58ba480af3de8e620653d4ee519eaf63ea78b88 (patch)
tree29de1fc8818f775db8290ac12ed5a6b3cb2b2938 /gdk/gdk.c
parent3a99bdf5a75710f1f4cdaf0539fc4290fc862545 (diff)
downloadgtk+-b58ba480af3de8e620653d4ee519eaf63ea78b88.tar.gz
GDK_DISABLE_COMPAT_H, GDK_DISABLE_DEPRECATED (we need to merge those two
2001-02-19 Havoc Pennington <hp@redhat.com> * demos/gtk-demo/Makefile.am (INCLUDES): GDK_DISABLE_COMPAT_H, GDK_DISABLE_DEPRECATED (we need to merge those two #defines) * gdk/x11/gdkmain-x11.c (gdk_key_repeat_disable): nuke (gdk_key_repeat_restore): nuke * gdk/gdk.c (gdk_exit_func): #if 0 this for now, don't install it (gdk_init_check): no atexit func * gdk/gdkrgb.h: mark some stuff deprecated * gdk/gdkcolor.h: mark some stuff deprecated * gdk/gdk.h: deprecated gdk_exit, gdk_input_* * gdk/gdkfont.h: bracket in GDK_DISABLE_DEPRECATED
Diffstat (limited to 'gdk/gdk.c')
-rw-r--r--gdk/gdk.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/gdk/gdk.c b/gdk/gdk.c
index e607d9e225..a30375afb7 100644
--- a/gdk/gdk.c
+++ b/gdk/gdk.c
@@ -54,7 +54,6 @@ struct _GdkErrorTrap
/*
* Private function declarations
*/
-static void gdk_exit_func (void);
GdkFilterReturn gdk_wm_protocols_filter (GdkXEvent *xev,
GdkEvent *event,
@@ -334,8 +333,6 @@ gdk_init_check (int *argc,
if (!result)
return FALSE;
- g_atexit (gdk_exit_func);
-
gdk_events_init ();
gdk_visual_init ();
_gdk_windowing_window_init ();
@@ -389,6 +386,13 @@ gdk_exit (gint errorcode)
exit (errorcode);
}
+#if 0
+
+/* This is disabled, but the code isn't removed, because we might
+ * want to have some sort of explicit way to shut down GDK cleanly
+ * at some point in the future.
+ */
+
/*
*--------------------------------------------------------------
* gdk_exit_func
@@ -436,6 +440,8 @@ gdk_exit_func (void)
}
}
+#endif
+
/*************************************************************
* gdk_error_trap_push:
* Push an error trap. X errors will be trapped until