[gjs] object: Remove unused argument



commit 291fa4e6c1769ebc5e88fae1690119e882429b87
Author: Philip Chimento <philip endlessm com>
Date:   Tue Aug 22 16:57:43 2017 -0700

    object: Remove unused argument
    
    gjs_object_prepare_shutdown() doesn't need to access the JSContext.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=786668

 gi/object.cpp   |    2 +-
 gi/object.h     |    3 +--
 gjs/context.cpp |    2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)
---
diff --git a/gi/object.cpp b/gi/object.cpp
index 059b6ec..a072242 100644
--- a/gi/object.cpp
+++ b/gi/object.cpp
@@ -1156,7 +1156,7 @@ gjs_object_clear_toggles(void)
 }
 
 void
-gjs_object_prepare_shutdown (JSContext *context)
+gjs_object_prepare_shutdown(void)
 {
     /* First, get rid of anything left over on the main context */
     gjs_object_clear_toggles();
diff --git a/gi/object.h b/gi/object.h
index 69017ef..299c848 100644
--- a/gi/object.h
+++ b/gi/object.h
@@ -56,8 +56,7 @@ bool      gjs_typecheck_is_object(JSContext       *context,
                                   JS::HandleObject obj,
                                   bool             throw_error);
 
-void      gjs_object_prepare_shutdown   (JSContext     *context);
-
+void gjs_object_prepare_shutdown(void);
 void gjs_object_clear_toggles(void);
 
 void gjs_object_define_static_methods(JSContext       *context,
diff --git a/gjs/context.cpp b/gjs/context.cpp
index 3551986..3a0106c 100644
--- a/gjs/context.cpp
+++ b/gjs/context.cpp
@@ -240,7 +240,7 @@ gjs_context_dispose(GObject *object)
          * the JS teardown and the C teardown.  The JSObject proxies
          * still exist, but point to NULL.
          */
-        gjs_object_prepare_shutdown(js_context->context);
+        gjs_object_prepare_shutdown();
 
         if (js_context->auto_gc_id > 0) {
             g_source_remove (js_context->auto_gc_id);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]