Commit f84241ba by Fernando Nasser Committed by Fernando Nasser

GtkListPeer.java (handleEvent): Fix generation of ActionEvents for mouse double-clicks.

2003-12-17  Fernando Nasser  <fnasser@redhat.com>

        * gnu/java/awt/peer/gtk/GtkListPeer.java (handleEvent): Fix generation
        of ActionEvents for mouse double-clicks.

From-SVN: r74745
parent 310b075b
2003-12-16 Fernando Nasser <fnasser@redhat.com> 2003-12-17 Fernando Nasser <fnasser@redhat.com>
* gnu/java/awt/peer/gtk/GtkListPeer.java (handleEvent): Fix generation
of ActionEvents for mouse double-clicks.
2003-12-17 Fernando Nasser <fnasser@redhat.com>
* gnu/java/awt/peer/gtk/GtkContainerPeer.java (handleEvent): Check for * gnu/java/awt/peer/gtk/GtkContainerPeer.java (handleEvent): Check for
null Graphics pointer returned by FileDialogPeer. null Graphics pointer returned by FileDialogPeer.
......
...@@ -135,8 +135,15 @@ public class GtkListPeer extends GtkComponentPeer ...@@ -135,8 +135,15 @@ public class GtkListPeer extends GtkComponentPeer
if (!me.isConsumed () if (!me.isConsumed ()
&& (me.getModifiers () & MouseEvent.BUTTON1_MASK) != 0 && (me.getModifiers () & MouseEvent.BUTTON1_MASK) != 0
&& me.getClickCount() == 2) && me.getClickCount() == 2)
postActionEvent (((List)awtComponent).getSelectedItem (), {
me.getModifiers ()); String selectedItem = ((List)awtComponent).getSelectedItem ();
/* Double-click only generates an Action event
if something is selected */
if (selectedItem != null)
postActionEvent (((List)awtComponent).getSelectedItem (),
me.getModifiers ());
}
} }
if (e.getID () == KeyEvent.KEY_PRESSED) if (e.getID () == KeyEvent.KEY_PRESSED)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment