From: yuki Date: Tue, 26 Mar 2013 17:01:32 +0000 (+0900) Subject: 連想ノートリストのアイテムが無いところを右クリックしたときにコンテキストメニューが表示されないようにした。 X-Git-Tag: version0.1.1~13 X-Git-Url: http://git.sourceforge.jp/view?p=neighbornote%2FNeighborNote.git;a=commitdiff_plain;h=83470ed1357d027d4383f0d44b2e74304dc7ac03 連想ノートリストのアイテムが無いところを右クリックしたときにコンテキストメニューが表示されないようにした。 --- diff --git a/src/cx/fbn/nevernote/gui/RensoNoteList.java b/src/cx/fbn/nevernote/gui/RensoNoteList.java index a54feb5..b7ebc1d 100644 --- a/src/cx/fbn/nevernote/gui/RensoNoteList.java +++ b/src/cx/fbn/nevernote/gui/RensoNoteList.java @@ -241,6 +241,10 @@ public class RensoNoteList extends QListWidget { // 関連ノートリストの右クリックメニュー @Override public void contextMenuEvent(QContextMenuEvent event){ + if (rensoNotePressedItemGuid == null || rensoNotePressedItemGuid.equals("")) { + return; + } + // STAR, UNSTARがあれば、一度消す List menuActions = new ArrayList(menu.actions()); if (menuActions.contains(starAction)) { @@ -261,6 +265,8 @@ public class RensoNoteList extends QListWidget { // コンテキストメニューを表示 menu.exec(event.globalPos()); + + rensoNotePressedItemGuid = null; } // コンテキストメニューが表示されているかどうか