diff options
author | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2006-07-27 16:34:08 +0000 |
---|---|---|
committer | Gustavo J. A. M. Carneiro <gjc@src.gnome.org> | 2006-07-27 16:34:08 +0000 |
commit | 478837fa3ba9a8bcba97c644568e66738c098e67 (patch) | |
tree | 48dff720f86e1e039ab0cfc4600364ca83cc9ff7 /gtk/gtkmodule.c | |
parent | 2fd19e1af8e90cf19e7b2dce604c91625e5d8a05 (diff) | |
download | pygtk-478837fa3ba9a8bcba97c644568e66738c098e67.tar.gz |
bug #348937: 100ms timeouts in pygtk
Diffstat (limited to 'gtk/gtkmodule.c')
-rw-r--r-- | gtk/gtkmodule.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/gtk/gtkmodule.c b/gtk/gtkmodule.c index 07f8bd95..77862674 100644 --- a/gtk/gtkmodule.c +++ b/gtk/gtkmodule.c @@ -82,25 +82,6 @@ sink_gtkobject(GObject *object) } } -static gboolean -python_do_pending_calls(gpointer data) -{ - gboolean quit = FALSE; - PyGILState_STATE state; - - state = pyg_gil_state_ensure(); - - if (PyErr_CheckSignals() == -1) { - PyErr_SetNone(PyExc_KeyboardInterrupt); - quit = TRUE; - } - if (quit && gtk_main_level() > 0) - gtk_main_quit(); - - pyg_gil_state_release(state); - return TRUE; -} - static void pygtk_add_stock_items(PyObject *d) { @@ -265,6 +246,4 @@ init_gtk(void) pygdk_register_classes(d); pygdk_add_constants(m, "GDK_"); pygdk_add_extra_constants(m); - - gtk_timeout_add(100, python_do_pending_calls, NULL); } |