Method
IdeTaskget_source_object
Description
Gets the GObject used when creating the source object.
As this does not provide ownership transfer of the GObject, it is a
programmer error to call this function outside of a thread worker called
from ide_task_run_in_thread() or outside the GMainContext that is
associated with the task.
If you need to access the object in other scenarios, you must use the
g_async_result_get_source_object() which provides a full reference to the
source object, safely. You are responsible for ensuring that you do not
release the object in a manner that is unsafe for the source object.
| Available since: | 3.32 |
| This method is not directly available to language bindings. |
Return value
| Returns: | GObject |
A |
|
| The data is owned by the instance. | |
The return value can be NULL. |