[glibmm] Take an extra ref from the return of g_inet_socket_address_get_address
- From: Jonathon Jongsma <jjongsma src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [glibmm] Take an extra ref from the return of g_inet_socket_address_get_address
- Date: Sat, 2 Jan 2010 18:42:39 +0000 (UTC)
commit 461f5e48794541480e1c4661ac3d84ea04bf1968
Author: Jonathon Jongsma <jonathon quotidian org>
Date: Sat Jan 2 12:07:32 2010 -0600
Take an extra ref from the return of g_inet_socket_address_get_address
This was causing a bunch of warnings in the examples
examples/network/resolver.cc | 3 ---
gio/src/inetsocketaddress.hg | 4 ++--
2 files changed, 2 insertions(+), 5 deletions(-)
---
diff --git a/examples/network/resolver.cc b/examples/network/resolver.cc
index 625c859..ce1f5aa 100644
--- a/examples/network/resolver.cc
+++ b/examples/network/resolver.cc
@@ -344,7 +344,6 @@ static void
got_next_async (Glib::RefPtr<Gio::AsyncResult> result,
Glib::RefPtr<Gio::SocketAddressEnumerator> enumerator)
{
- g_debug ("%s: enumerator: %p (%d)", G_STRFUNC, enumerator->gobj (), G_OBJECT (enumerator->gobj ())->ref_count);
try
{
Glib::RefPtr<Gio::SocketAddress> sockaddr = enumerator->next_finish (result);
@@ -368,7 +367,6 @@ Glib::RefPtr<Gio::SocketAddressEnumerator> global_enumerator;
static void
do_async_connectable (Glib::RefPtr<Gio::SocketAddressEnumerator> enumerator)
{
- g_debug ("%s: enumerator: %p (%d)", G_STRFUNC, enumerator->gobj (), G_OBJECT (enumerator->gobj ())->ref_count);
enumerator->next_async (cancellable,
sigc::bind (sigc::ptr_fun (got_next_async),
enumerator));
@@ -423,7 +421,6 @@ do_connectable (const std::string& arg, gboolean synchronous)
}
enumerator = connectable->enumerate ();
- g_debug ("%s: enumerator: %p (%d)", G_STRFUNC, enumerator->gobj (), G_OBJECT (enumerator->gobj ())->ref_count);
if (synchronous)
do_sync_connectable (enumerator);
diff --git a/gio/src/inetsocketaddress.hg b/gio/src/inetsocketaddress.hg
index f0b093c..de3a871 100644
--- a/gio/src/inetsocketaddress.hg
+++ b/gio/src/inetsocketaddress.hg
@@ -48,8 +48,8 @@ protected:
public:
_WRAP_CREATE(const Glib::RefPtr<InetAddress>& address, guint16 port)
- _WRAP_METHOD(Glib::RefPtr<InetAddress> get_address(), g_inet_socket_address_get_address)
- _WRAP_METHOD(Glib::RefPtr<const InetAddress> get_address() const, g_inet_socket_address_get_address, constversion)
+ _WRAP_METHOD(Glib::RefPtr<InetAddress> get_address(), g_inet_socket_address_get_address, refreturn)
+ _WRAP_METHOD(Glib::RefPtr<const InetAddress> get_address() const, g_inet_socket_address_get_address, refreturn, constversion)
_WRAP_METHOD(guint16 get_port() const, g_inet_socket_address_get_port)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]