[glib/glib-2-34] Add return-if-fail checks to g_application_hold/release
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/glib-2-34] Add return-if-fail checks to g_application_hold/release
- Date: Tue, 16 Oct 2012 01:50:52 +0000 (UTC)
commit bb7c56dff8e0ff94404f5662d91046092eb28518
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Oct 15 19:34:36 2012 -0400
Add return-if-fail checks to g_application_hold/release
This is our common practice for public API.
https://bugzilla.gnome.org/show_bug.cgi?id=685208
gio/gapplication.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gio/gapplication.c b/gio/gapplication.c
index 5f922d1..cb6ad76 100644
--- a/gio/gapplication.c
+++ b/gio/gapplication.c
@@ -1347,6 +1347,8 @@ g_application_register (GApplication *application,
void
g_application_hold (GApplication *application)
{
+ g_return_if_fail (G_IS_APPLICATION (application));
+
if (application->priv->inactivity_timeout_id)
{
g_source_remove (application->priv->inactivity_timeout_id);
@@ -1381,6 +1383,8 @@ inactivity_timeout_expired (gpointer data)
void
g_application_release (GApplication *application)
{
+ g_return_if_fail (G_IS_APPLICATION (application));
+
application->priv->use_count--;
if (application->priv->use_count == 0 && application->priv->inactivity_timeout)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]