[bijiben] noteObj - Don't keep note when empty
- From: Pierre-Yves Luyten <pyluyten src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bijiben] noteObj - Don't keep note when empty
- Date: Thu, 14 Mar 2013 22:45:26 +0000 (UTC)
commit ea2eb793bcb0940db74ad1cf51d44b8eff5273a0
Author: Pierre-Yves Luyten <py luyten fr>
Date: Thu Mar 14 23:38:27 2013 +0100
noteObj - Don't keep note when empty
If the note is completely empty when closed, remove from the book
src/libbiji/biji-note-obj.c | 20 +++++++-------------
1 files changed, 7 insertions(+), 13 deletions(-)
---
diff --git a/src/libbiji/biji-note-obj.c b/src/libbiji/biji-note-obj.c
index 9e5d3ea..8a9cddc 100644
--- a/src/libbiji/biji-note-obj.c
+++ b/src/libbiji/biji-note-obj.c
@@ -864,21 +864,15 @@ _biji_note_obj_close (BijiNoteObj *note)
{
note->priv->editor = NULL;
- /* TODO : check if note is totaly blank
- * then delete it */
-
- /* The title might remain unsert if
- * - new note
- * - only one row
- * In such case we want to change title */
- /* if ( ! biji_note_obj_title_survives (note)
- && note->priv->raw_text
- && g_strcmp0 (note->priv->raw_text, "") != 0)
+ /* Delete if note is totaly blank
+ * Actually we just need to remove it from book
+ * since no change could trigger save */
+ if (!note->priv->raw_text)
{
- biji_note_obj_set_title (note, note->priv->raw_text);
- } */
+ biji_note_book_remove_note (note->priv->book, note);
+ }
- if (!biji_note_obj_title_survives (note))
+ else if (!biji_note_obj_title_survives (note))
{
gchar *title = biji_note_book_get_unique_title (biji_note_obj_get_note_book (note),
note->priv->raw_text);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]