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
null Graphics pointer returned by FileDialogPeer.
......
......@@ -135,8 +135,15 @@ public class GtkListPeer extends GtkComponentPeer
if (!me.isConsumed ()
&& (me.getModifiers () & MouseEvent.BUTTON1_MASK) != 0
&& 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)
......
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