summaryrefslogtreecommitdiff
path: root/gtk/gtkmodule.c
diff options
context:
space:
mode:
authorGustavo J. A. M. Carneiro <gjc@src.gnome.org>2006-07-27 16:34:08 +0000
committerGustavo J. A. M. Carneiro <gjc@src.gnome.org>2006-07-27 16:34:08 +0000
commit478837fa3ba9a8bcba97c644568e66738c098e67 (patch)
tree48dff720f86e1e039ab0cfc4600364ca83cc9ff7 /gtk/gtkmodule.c
parent2fd19e1af8e90cf19e7b2dce604c91625e5d8a05 (diff)
downloadpygtk-478837fa3ba9a8bcba97c644568e66738c098e67.tar.gz
bug #348937: 100ms timeouts in pygtk
Diffstat (limited to 'gtk/gtkmodule.c')
-rw-r--r--gtk/gtkmodule.c21
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);
}