OSDN Git Service

タブを閉じた時に、inkNote変数とreadOnly変数を更新するように修正。
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / NeverNote.java
index 7a3e172..e567d0d 100644 (file)
@@ -4826,6 +4826,8 @@ public class NeverNote extends QMainWindow{
                tabWindows.remove(index);
                tabBrowser.removeTab(index);
                noteDirty.remove(index);
+               inkNote.remove(index);
+               readOnly.remove(index);
 
                // 履歴記録のハッシュマップを削除
                historyGuids.remove(index);
@@ -4842,6 +4844,14 @@ public class NeverNote extends QMainWindow{
                        boolean isNoteDirty = noteDirty.get(i + 1);
                        noteDirty.put(i, isNoteDirty);
                        noteDirty.remove(i + 1);
+                       // inkNote
+                       boolean isInkNote = inkNote.get(i + 1);
+                       inkNote.put(i, isInkNote);
+                       inkNote.remove(i + 1);
+                       // readOnly
+                       boolean isReadOnly = readOnly.get(i + 1);
+                       readOnly.put(i, isReadOnly);
+                       readOnly.remove(i + 1);
                        // historyGuids
                        ArrayList<String> histGuids = historyGuids.get(i + 1);
                        historyGuids.put(i, histGuids);