[gnome-notes] Revert "bjb-window: Fix duplicated items in notebook list"
- From: Isaque Galdino de Araujo <igaldino src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-notes] Revert "bjb-window: Fix duplicated items in notebook list"
- Date: Wed, 5 Jan 2022 04:22:32 +0000 (UTC)
commit bd5d11808224a2afdfec7adef4f441a90cc3a03f
Author: Mohammed Sadiq <sadiq sadiqpk org>
Date: Wed Jan 5 08:46:42 2022 +0530
Revert "bjb-window: Fix duplicated items in notebook list"
This reverts commit 9f21ef759315b18dce5d31aa0b58219df105a607.
src/bjb-window.c | 10 ++++++++++
1 file changed, 10 insertions(+)
---
diff --git a/src/bjb-window.c b/src/bjb-window.c
index 29cc4b64..a0b09ffb 100644
--- a/src/bjb-window.c
+++ b/src/bjb-window.c
@@ -602,6 +602,8 @@ on_display_notebooks_changed (BjbWindow *self)
gtk_container_foreach (GTK_CONTAINER (self->notebooks_box),
(GtkCallback) gtk_widget_destroy, NULL);
+ manager = bjb_window_get_manager (GTK_WIDGET (self));
+
n_items = g_list_model_get_n_items (notebooks);
for (guint i = 0; i < n_items; i++)
@@ -628,8 +630,10 @@ static GActionEntry win_entries[] = {
static void
bjb_window_constructed (GObject *obj)
{
+ BijiManager *manager;
BjbWindow *self = BJB_WINDOW (obj);
GtkListBox *list_box;
+ GListModel *notebooks;
GdkRectangle geometry;
G_OBJECT_CLASS (bjb_window_parent_class)->constructed (obj);
@@ -673,6 +677,12 @@ bjb_window_constructed (GObject *obj)
gtk_widget_show (GTK_WIDGET (self->main_stack));
/* Populate the filter menu model. */
+ manager = bjb_window_get_manager (GTK_WIDGET (self));
+ notebooks = biji_manager_get_notebooks (manager);
+
+ g_signal_connect_object (notebooks, "items-changed",
+ G_CALLBACK (on_display_notebooks_changed), self,
+ G_CONNECT_SWAPPED | G_CONNECT_AFTER);
on_display_notebooks_changed (self);
/* Connection to window signals */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]