[gnome-games/wip/exalm/runner-refactor: 55/58] retro-runner: Move deinit() to where it's used



commit 097a3afe3caed29a3ed9f3c920ab6dfa69939ffc
Author: Alexander Mikhaylenko <alexm gnome org>
Date:   Sat Mar 7 17:04:16 2020 +0500

    retro-runner: Move deinit() to where it's used

 src/retro/retro-runner.vala | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)
---
diff --git a/src/retro/retro-runner.vala b/src/retro/retro-runner.vala
index 6d73f0e6..0de73171 100644
--- a/src/retro/retro-runner.vala
+++ b/src/retro/retro-runner.vala
@@ -287,6 +287,28 @@ public class Games.RetroRunner : Object, Runner {
                stopped ();
        }
 
+       private void deinit () {
+               if (!core_loaded)
+                       return;
+
+               settings.changed["video-filter"].disconnect (on_video_filter_changed);
+
+               input_manager = null;
+
+               if (core.is_initiated)
+                       core.stop ();
+
+               core = null;
+
+               if (view != null) {
+                       view.set_core (null);
+                       view = null;
+               }
+
+               _running = false;
+               core_loaded = false;
+       }
+
        public Savestate? try_create_savestate (bool is_automatic) {
                if (!supports_savestates)
                        return null;
@@ -346,28 +368,6 @@ public class Games.RetroRunner : Object, Runner {
                return snapshot_manager.get_snapshots ();
        }
 
-       private void deinit () {
-               if (!core_loaded)
-                       return;
-
-               settings.changed["video-filter"].disconnect (on_video_filter_changed);
-
-               input_manager = null;
-
-               if (core.is_initiated)
-                       core.stop ();
-
-               core = null;
-
-               if (view != null) {
-                       view.set_core (null);
-                       view = null;
-               }
-
-               _running = false;
-               core_loaded = false;
-       }
-
        public InputMode[] get_available_input_modes () {
                if (input_capabilities == null)
                        return { InputMode.GAMEPAD };


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