commit_source_sync


Description:

public bool commit_source_sync (Source source, Cancellable? cancellable = null) throws Error

This is a convenience function intended for use with graphical Source editors.

Call this function when the user is finished making changes to source.

If source has a DBusObject, its contents are submitted to the D-Bus service through write_sync.

If source does NOT have a DBusObject (implying it's a scratch Source), its contents are submitted to the D-Bus service through either remote_create_sync if source is to be a collection member, or create_sources_sync if source to be an independent data source.

If an error occurs, the function will set error and return false.

Parameters:

this

an SourceRegistry

source

an Source with changes to commit

cancellable

optional Cancellable object, or null

Returns:

true on success, false on failure