-
This reverts commit 8e362161. There is a fundamental difference between g_value_peek_pointer() and g_value_get_pointer(), and it's not just complexity: the latter checks if the GValue holds a pointer type, whereas the former doesn't. https://bugzilla.gnome.org/show_bug.cgi?id=755922
3e9d911d