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



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]