[pangomm] Layout::get_lines(): Fix ownership of the GSList
- From: Kjell Ahlstedt <kjellahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pangomm] Layout::get_lines(): Fix ownership of the GSList
- Date: Mon, 22 Jul 2019 09:06:43 +0000 (UTC)
commit 380930d9264fc2aba620fa8cc979f35800b0b43b
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date: Mon Jul 22 11:01:42 2019 +0200
Layout::get_lines(): Fix ownership of the GSList
Change Glib::OWNERSHIP_SHALLOW -> NONE
pango/src/layout.hg | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
---
diff --git a/pango/src/layout.hg b/pango/src/layout.hg
index 4274f87..03542fb 100644
--- a/pango/src/layout.hg
+++ b/pango/src/layout.hg
@@ -1,5 +1,3 @@
-/* $Id: layout.hg,v 1.9 2006/06/08 20:39:39 murrayc Exp $ */
-
/* layout.h
*
* Copyright(C) 1998-1999 The gtkmm Development Team
@@ -19,7 +17,6 @@
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-
#include <glibmm/object.h>
#include <pangomm/font.h>
#include <pangomm/fontdescription.h>
@@ -232,8 +229,8 @@ public:
_WRAP_METHOD(Glib::RefPtr<LayoutLine> get_line(int line), pango_layout_get_line, refreturn)
_WRAP_METHOD(Glib::RefPtr<const LayoutLine> get_line(int line) const, pango_layout_get_line_readonly,
refreturn)
-#m4
_CONVERSION(`GSList*',`std::vector<Glib::RefPtr<LayoutLine>>',`SListHandler_LayoutLine::slist_to_vector($3,
Glib::OWNERSHIP_SHALLOW)',)
-#m4 _CONVERSION(`GSList*',`std::vector<Glib::RefPtr<const
LayoutLine>>',`SListHandler_ConstLayoutLine::slist_to_vector($3, Glib::OWNERSHIP_SHALLOW)')
+#m4
_CONVERSION(`GSList*',`std::vector<Glib::RefPtr<LayoutLine>>',`SListHandler_LayoutLine::slist_to_vector($3,
Glib::OWNERSHIP_NONE)',)
+#m4 _CONVERSION(`GSList*',`std::vector<Glib::RefPtr<const
LayoutLine>>',`SListHandler_ConstLayoutLine::slist_to_vector($3, Glib::OWNERSHIP_NONE)')
//Note that the const version uses a different (faster) C function:
_WRAP_METHOD(std::vector<Glib::RefPtr<LayoutLine>> get_lines(), pango_layout_get_lines)
@@ -277,4 +274,3 @@ _DEPRECATE_IFDEF_END
};
} /* namespace Pango */
-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]