OSDN Git Service

タブを閉じた時に、inkNote変数とreadOnly変数を更新するように修正。
authoryuki <kimaira7@gmail.com>
Fri, 22 Mar 2013 03:59:45 +0000 (12:59 +0900)
committeryuki <kimaira7@gmail.com>
Fri, 22 Mar 2013 03:59:45 +0000 (12:59 +0900)
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);