X-Git-Url: http://git.sourceforge.jp/view?p=neighbornote%2FNeighborNote.git;a=blobdiff_plain;f=src%2Fcx%2Ffbn%2Fnevernote%2FNeverNote.java;h=afdaba592e2c44e28f3ed8fc0267d1a385bf1bd3;hp=4e01def6432bc91fd0b19edc529c54b7be3716de;hb=f0b2d2da5fe2a02e4714ff546233c98483176124;hpb=26ebffeb1cd2df9584b717db22e35b317a1a9dc4 diff --git a/src/cx/fbn/nevernote/NeverNote.java b/src/cx/fbn/nevernote/NeverNote.java index 4e01def..afdaba5 100644 --- a/src/cx/fbn/nevernote/NeverNote.java +++ b/src/cx/fbn/nevernote/NeverNote.java @@ -2900,8 +2900,19 @@ public class NeverNote extends QMainWindow{ @SuppressWarnings("unused") private void setNoteDirty() { logger.log(logger.EXTREME, "Entering NeverNote.setNoteDirty()"); - noteDirty = true; - + + // If the note is dirty, then it is unsynchronized by default. + if (noteDirty) + return; + + // Set the note as dirty and check if its status is synchronized in the display table + noteDirty = true; + for (int i=0; i