Revision 6e6e914e src/gr/ebs/gss/client/UserAddDialog.java

b/src/gr/ebs/gss/client/UserAddDialog.java
76 76
			public void onFocus(FocusEvent event) {
77 77
				if (selectedUser != null && selectedUser.endsWith("@"))
78 78
					updateSuggestions();
79

  
80 79
			}
81 80
		});
82 81

  
......
84 83

  
85 84
			@Override
86 85
			public void onKeyUp(KeyUpEvent event) {
86
				// Ignore the arrow keys.
87 87
				int keyCode=event.getNativeKeyCode();
88
				if(keyCode == KeyCodes.KEY_UP || keyCode == KeyCodes.KEY_DOWN || keyCode == KeyCodes.KEY_LEFT || keyCode == KeyCodes.KEY_RIGHT)
88
				if(keyCode == KeyCodes.KEY_UP ||
89
						keyCode == KeyCodes.KEY_DOWN ||
90
						keyCode == KeyCodes.KEY_LEFT ||
91
						keyCode == KeyCodes.KEY_RIGHT)
89 92
					return;
90 93
				String text = suggestBox.getText().trim();
91
				// Avoid useless queries for keystrokes that do not modify the text.
94
				// Avoid useless queries for keystrokes that do not modify the
95
				// text.
92 96
				if (text.equals(selectedUser))
93 97
					return;
94 98
				selectedUser = text;
......
97 101
					updateSuggestions();
98 102
			}
99 103
		});
100

  
101 104
        userTable.setWidget(0, 1, suggestBox);
102 105
        panel.add(userTable);
103 106
		HorizontalPanel buttons = new HorizontalPanel();

Also available in: Unified diff