X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2Fui%2FGuiReaderBook.java;fp=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2Fui%2FGuiReaderBook.java;h=f0e1371eda728fa02504d5a602576f4244bedbbb;hp=15d2ad4407ed487554a5586e6c2012986e5b2fb3;hb=e20686b41867b6cc906240fa61b751e4711bf817;hpb=233c0b0663a07da511f233caa52ba80781c3d9d3 diff --git a/src/be/nikiroo/fanfix/reader/ui/GuiReaderBook.java b/src/be/nikiroo/fanfix/reader/ui/GuiReaderBook.java index 15d2ad4..f0e1371 100644 --- a/src/be/nikiroo/fanfix/reader/ui/GuiReaderBook.java +++ b/src/be/nikiroo/fanfix/reader/ui/GuiReaderBook.java @@ -154,14 +154,14 @@ class GuiReaderBook extends JPanel { addMouseListener(new MouseListener() { @Override public void mouseReleased(MouseEvent e) { - if (e.isPopupTrigger()) { + if (isEnabled() && e.isPopupTrigger()) { popup(e); } } @Override public void mousePressed(MouseEvent e) { - if (e.isPopupTrigger()) { + if (isEnabled() && e.isPopupTrigger()) { popup(e); } } @@ -188,6 +188,7 @@ class GuiReaderBook extends JPanel { } lastClick = now; + e.consume(); } } @@ -206,6 +207,8 @@ class GuiReaderBook extends JPanel { listener.select((GuiReaderBook.this)); listener.popupRequested(GuiReaderBook.this, e); } + + e.consume(); } }); }