if (currentNoteGuid == null)
currentNoteGuid = new String();
+ //determine current note guid
for (Note note : listManager.getNoteIndex()) {
tempNoteGuid = note.getGuid();
if (currentNoteGuid.equals(tempNoteGuid)) {
- saveCurrentNoteGuid = new String(tempNoteGuid);
+ saveCurrentNoteGuid = tempNoteGuid;
}
}
browserWindow.setDisabled(true);
}
- if (saveCurrentNoteGuid.equals("") && listManager.getNoteIndex().size() >0) {
- currentNoteGuid = listManager.getNoteIndex().get(listManager.getNoteIndex().size()-1).getGuid();
+ if (saveCurrentNoteGuid.equals("") && listManager.getNoteIndex().size() > 0) {
currentNote = listManager.getNoteIndex().get(listManager.getNoteIndex().size()-1);
+ currentNoteGuid = currentNote.getGuid();
refreshEvernoteNote(true);
} else {
- refreshEvernoteNote(false);
+ //we can reload if note not dirty
+ refreshEvernoteNote(!noteDirty);
}
reloadTagTree();
browserWindow.setReadOnly(true);
return;
}
+
if (!reload)
return;
// stdoutStream = new OutStream(new ByteArrayOutputStream(), name);
stdoutPrintStream = new PrintStream(fileStream);
-// systemStdoutPrintStream = System.out;
+ // systemStdoutPrintStream = System.out;
}
// public List<String> getText() {
stdoutPrintStream.println(sdf.format(cal.getTime()) +s);
// System.setOut(stdoutPrintStream);
-// System.out.print(sdf.format(cal.getTime()) +s);
+ //TODO comment logging to output
+ System.out.println(sdf.format(cal.getTime()) +s);
// System.setOut(systemStdoutPrintStream);
}
}