[glibmm/glibmm-2-50] Gio::SettingsSchemaSource: do an extra reference() for returning value
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glibmm/glibmm-2-50] Gio::SettingsSchemaSource: do an extra reference() for returning value
- Date: Sat, 19 Nov 2016 20:15:19 +0000 (UTC)
commit 3036449fc6bc7754115f584689d28baee347be41
Author: Marcin Kolny <marcin kolny gmail com>
Date: Wed Nov 16 21:50:09 2016 +0100
Gio::SettingsSchemaSource: do an extra reference() for returning value
* gio/src/settingsschemasource.hg: method get_default() returns
transfer-none value, what means that we need to increase refcount
before wrapping the pointer by RefPtr class.
https://bugzilla.gnome.org/show_bug.cgi?id=774593
gio/src/settingsschemasource.hg | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gio/src/settingsschemasource.hg b/gio/src/settingsschemasource.hg
index 4097e93..f330945 100644
--- a/gio/src/settingsschemasource.hg
+++ b/gio/src/settingsschemasource.hg
@@ -44,7 +44,7 @@ protected:
public:
- _WRAP_METHOD(static Glib::RefPtr<SettingsSchemaSource> get_default(), g_settings_schema_source_get_default)
+ _WRAP_METHOD(static Glib::RefPtr<SettingsSchemaSource> get_default(),
g_settings_schema_source_get_default, refreturn)
/* TODO:
GLIB_AVAILABLE_IN_2_32
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]