[gnome-notes] manager: Add only non-existing notebook
- From: Isaque Galdino de Araujo <igaldino src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-notes] manager: Add only non-existing notebook
- Date: Wed, 5 Jan 2022 04:22:32 +0000 (UTC)
commit 5c353251a6db8fdef83afb0ef42aaf495a17e948
Author: Mohammed Sadiq <sadiq sadiqpk org>
Date: Wed Jul 14 16:01:36 2021 +0530
manager: Add only non-existing notebook
If the notebook is already in the list, ignore to avoid duplicates
src/libbiji/biji-manager.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/libbiji/biji-manager.c b/src/libbiji/biji-manager.c
index 3ec7cb44..b1211dbd 100644
--- a/src/libbiji/biji-manager.c
+++ b/src/libbiji/biji-manager.c
@@ -611,10 +611,12 @@ biji_manager_add_item (BijiManager *manager,
else if (BIJI_IS_NOTEBOOK (item))
{
- if (!g_list_store_find (manager->notebooks, item, NULL))
- g_list_store_insert_sorted (manager->notebooks, item,
- compare_notebook, NULL);
- g_signal_connect (item , "icon-changed", G_CALLBACK (manager_on_item_icon_changed_cb), manager);
+ if (uid && !biji_manager_find_notebook (manager, uid))
+ {
+ g_list_store_insert_sorted (manager->notebooks, item,
+ compare_notebook, NULL);
+ g_signal_connect (item , "icon-changed", G_CALLBACK (manager_on_item_icon_changed_cb), manager);
+ }
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]