From 34082d8e0fcfd5694c174cfb4456c76eab5c5110 Mon Sep 17 00:00:00 2001 From: Randy Baumgarte Date: Wed, 21 Dec 2011 10:49:25 -0500 Subject: [PATCH] Correct problem with title label being updated from first line of text incorrectly. --- src/cx/fbn/nevernote/gui/BrowserWindow.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/cx/fbn/nevernote/gui/BrowserWindow.java b/src/cx/fbn/nevernote/gui/BrowserWindow.java index 7510af5..d90d8dd 100644 --- a/src/cx/fbn/nevernote/gui/BrowserWindow.java +++ b/src/cx/fbn/nevernote/gui/BrowserWindow.java @@ -2037,9 +2037,12 @@ public class BrowserWindow extends QWidget { return; // If we have a real change, we need to save it. - noteSignal.titleChanged.emit(currentNote.getGuid(), titleLabel.text().trim()); - currentNote.setTitle(titleLabel.text().trim()); - saveNoteTitle = titleLabel.text().trim(); + String text = titleLabel.text().trim(); + if (text.equals("")) + text = tr("Untitled Note"); + noteSignal.titleChanged.emit(currentNote.getGuid(), text); + currentNote.setTitle(text); + saveNoteTitle = text; checkNoteTitle(); } @@ -2145,6 +2148,8 @@ public class BrowserWindow extends QWidget { if (saveNoteTitle == null) saveNoteTitle = new String(); text = text.trim(); + if (!saveNoteTitle.trim().equals("") && !saveNoteTitle.trim().equals("Untitled Note")) + text = saveNoteTitle.trim(); int newLine = text.indexOf("\n"); if (newLine > 0) text = text.substring(0,newLine); -- 2.11.0