[devhelp] BookManager: move function to avoid prototype
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devhelp] BookManager: move function to avoid prototype
- Date: Sat, 29 Apr 2017 14:15:20 +0000 (UTC)
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]