mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-27 22:46:15 +01:00
gapplication: Guard g_application_mark_busy()
The `GApplication` must be registered before calling `g_application_mark_busy()`. Document that, and add a guard. The same is true for `g_application_unmark_busy()`, but the existing documentation and guard for `busy_count > 0` are enough.
This commit is contained in:
parent
d64d46dc42
commit
955307208f
@ -2832,6 +2832,8 @@ g_application_quit (GApplication *application)
|
|||||||
*
|
*
|
||||||
* To cancel the busy indication, use g_application_unmark_busy().
|
* To cancel the busy indication, use g_application_unmark_busy().
|
||||||
*
|
*
|
||||||
|
* The application must be registered before calling this function.
|
||||||
|
*
|
||||||
* Since: 2.38
|
* Since: 2.38
|
||||||
**/
|
**/
|
||||||
void
|
void
|
||||||
@ -2840,6 +2842,7 @@ g_application_mark_busy (GApplication *application)
|
|||||||
gboolean was_busy;
|
gboolean was_busy;
|
||||||
|
|
||||||
g_return_if_fail (G_IS_APPLICATION (application));
|
g_return_if_fail (G_IS_APPLICATION (application));
|
||||||
|
g_return_if_fail (application->priv->is_registered);
|
||||||
|
|
||||||
was_busy = (application->priv->busy_count > 0);
|
was_busy = (application->priv->busy_count > 0);
|
||||||
application->priv->busy_count++;
|
application->priv->busy_count++;
|
||||||
|
Loading…
Reference in New Issue
Block a user