[gtkmm] get_model(): Use refreturn to correct the ref-counting.



commit a827cddbd618af077fab7c95d9421e456fab4c1b
Author: Murray Cumming <murrayc murrayc com>
Date:   Mon May 18 17:59:33 2009 +0200

    get_model(): Use refreturn to correct the ref-counting.
    Bug #583037 (Santanu Sinha).
---
 ChangeLog           |    5 +++++
 gtk/src/iconview.hg |    4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 28b8a7c..64dbcf4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-05-18  Murray Cumming  <murrayc murrayc com>
+
+	* gtk/src/iconview.hg: get_model(): Use refreturn to correct the ref-counting.
+	Bug #583037 (Santanu Sinha).
+
 2009-05-05  Murray Cumming  <murrayc murrayc com>
 
 	Gtk::SelectionData::get_uris() documentation fix.
diff --git a/gtk/src/iconview.hg b/gtk/src/iconview.hg
index a927ead..156fec1 100644
--- a/gtk/src/iconview.hg
+++ b/gtk/src/iconview.hg
@@ -55,8 +55,8 @@ public:
 
 
   _WRAP_METHOD(void set_model(const Glib::RefPtr<TreeModel>& model), gtk_icon_view_set_model)
-  _WRAP_METHOD(Glib::RefPtr<TreeModel> get_model(), gtk_icon_view_get_model)
-  _WRAP_METHOD(Glib::RefPtr<const TreeModel> get_model() const, gtk_icon_view_get_model, constversion)
+  _WRAP_METHOD(Glib::RefPtr<TreeModel> get_model(), gtk_icon_view_get_model, refreturn)
+  _WRAP_METHOD(Glib::RefPtr<const TreeModel> get_model() const, gtk_icon_view_get_model, refreturn, constversion)
 
   /** Remove the model from the IconView.
    *



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]