[glib] 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] Add return-if-fail checks to g_application_hold/release
- Date: Mon, 15 Oct 2012 23:34:37 +0000 (UTC)
commit e16f82854a64fd3d21656818f39a78ce6e8084af
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]