[glib] Add return-if-fail checks to g_application_hold/release



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]