[devhelp] BookManager: move function to avoid prototype



commit 2f06a071c131d8532f02647a99c05ddb01b4694f
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sat Apr 29 15:58:00 2017 +0200

    BookManager: move function to avoid prototype

 src/dh-book-manager.c |   44 +++++++++++++++++++++-----------------------
 1 files changed, 21 insertions(+), 23 deletions(-)
---
diff --git a/src/dh-book-manager.c b/src/dh-book-manager.c
index 86df5e0..d63ce6e 100644
--- a/src/dh-book-manager.c
+++ b/src/dh-book-manager.c
@@ -70,8 +70,6 @@ static guint signals[LAST_SIGNAL] = { 0 };
 
 G_DEFINE_TYPE_WITH_PRIVATE (DhBookManager, dh_book_manager, G_TYPE_OBJECT);
 
-static void    book_manager_load_books_disabled (DhBookManager *book_manager);
-
 static void    book_manager_add_from_filepath (DhBookManager *book_manager,
                                                const gchar   *book_path);
 static void    book_manager_add_from_dir      (DhBookManager *book_manager,
@@ -269,27 +267,6 @@ dh_book_manager_class_init (DhBookManagerClass *klass)
 }
 
 static void
-dh_book_manager_init (DhBookManager *book_manager)
-{
-        DhBookManagerPrivate *priv = dh_book_manager_get_instance_private (book_manager);
-        DhSettings *settings;
-
-        priv->books = NULL;
-        priv->monitors = NULL;
-        priv->languages = NULL;
-        priv->books_disabled = NULL;
-
-        book_manager_load_books_disabled (book_manager);
-
-        settings = dh_settings_get_singleton ();
-        g_settings_bind (dh_settings_peek_contents_settings (settings),
-                         "group-books-by-language",
-                         book_manager,
-                         "group-by-language",
-                         G_SETTINGS_BIND_DEFAULT);
-}
-
-static void
 book_manager_load_books_disabled (DhBookManager *book_manager)
 {
         DhBookManagerPrivate *priv = dh_book_manager_get_instance_private (book_manager);
@@ -313,6 +290,27 @@ book_manager_load_books_disabled (DhBookManager *book_manager)
 }
 
 static void
+dh_book_manager_init (DhBookManager *book_manager)
+{
+        DhBookManagerPrivate *priv = dh_book_manager_get_instance_private (book_manager);
+        DhSettings *settings;
+
+        priv->books = NULL;
+        priv->monitors = NULL;
+        priv->languages = NULL;
+        priv->books_disabled = NULL;
+
+        book_manager_load_books_disabled (book_manager);
+
+        settings = dh_settings_get_singleton ();
+        g_settings_bind (dh_settings_peek_contents_settings (settings),
+                         "group-books-by-language",
+                         book_manager,
+                         "group-by-language",
+                         G_SETTINGS_BIND_DEFAULT);
+}
+
+static void
 book_manager_store_books_disabled (DhBookManager *book_manager)
 {
         DhBookManagerPrivate *priv = dh_book_manager_get_instance_private (book_manager);


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