summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@gnome.org>2008-12-06 19:54:32 +0000
committerPaul Pogonyshev <paulp@src.gnome.org>2008-12-06 19:54:32 +0000
commitad30d14ca1e2254d1f0d14dbe8416de19d74c108 (patch)
treecc691e4261438871e1581a2dc4c9f9fd8c2ac1a4
parent3a49a1db0e61a31b217ef89119681aa4040e7965 (diff)
Bug 555613 – gio.VolumeMonitor segfaults
2008-12-06 Gian Mario Tagliaretti <gianmt@gnome.org> Bug 555613 – gio.VolumeMonitor segfaults * gio/gvolumemonitor.override (_wrap_g_volume_monitor_tp_new): Unconditionally raise TypeError. svn path=/branches/pygobject-2-16/; revision=979
-rw-r--r--ChangeLog7
-rw-r--r--gio/gvolumemonitor.override9
2 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 13e7413..2760b14 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-12-06 Gian Mario Tagliaretti <gianmt@gnome.org>
+
+ Bug 555613 – gio.VolumeMonitor segfaults
+
+ * gio/gvolumemonitor.override (_wrap_g_volume_monitor_tp_new):
+ Unconditionally raise TypeError.
+
2008-12-03 Paul Pogonyshev <pogonyshev@gmx.net>
* glib/pyglib.c (pyglib_error_check): Test if `domain' is not-null
diff --git a/gio/gvolumemonitor.override b/gio/gvolumemonitor.override
index 68a4db7..32f7f61 100644
--- a/gio/gvolumemonitor.override
+++ b/gio/gvolumemonitor.override
@@ -20,6 +20,15 @@
* USA
*/
%%
+override-slot GVolumeMonitor.tp_new
+static PyObject *
+_wrap_g_volume_monitor_tp_new(PyObject *self, PyObject *args, PyObject *kwargs)
+{
+ PyErr_SetString(PyExc_TypeError,
+ "cannot create instance of type `GVolumeMonitor'");
+ return NULL;
+}
+%%
override g_volume_monitor_get_connected_drives noargs
static PyObject *
_wrap_g_volume_monitor_get_connected_drives (PyGObject *self)