Method

GObjectObjectremove_weak_pointer

Declaration

void
g_object_remove_weak_pointer (
  GObject* object,
  gpointer* weak_pointer_location
)

Description

Removes a weak reference from object that was previously added using g_object_add_weak_pointer(). The weak_pointer_location has to match the one used with g_object_add_weak_pointer().

Parameters

weak_pointer_location gpointer*
 

The memory address of a pointer.

 The argument will be modified by the function.
 The instance takes ownership of the data, and is responsible for freeing it.