Author: yzhishko
Date: 2010-01-21 11:51:58 -0500 (Thu, 21 Jan 2010)
New Revision: 19850
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/FontFamilyDialog.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-5721 - fixed
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/FontFamilyDialog.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/FontFamilyDialog.java 2010-01-21
16:46:45 UTC (rev 19849)
+++
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/outline/cssdialog/FontFamilyDialog.java 2010-01-21
16:51:58 UTC (rev 19850)
@@ -191,6 +191,10 @@
allFontFamilyList.addMouseListener(new MouseListener() {
public void mouseDoubleClick(MouseEvent e) {
int selectedItem = allFontFamilyList.getSelectionIndex();
+ allFontFamilyList.deselectAll();
+ if (selectedItem == -1) {
+ return;
+ }
addFont(fontFamilyList, allFontFamilyList.getItem(selectedItem));
allFontFamilyList.remove(selectedItem);
rightButton.setEnabled(false);
@@ -214,6 +218,9 @@
int selectedItem = fontFamilyList.getSelectionIndex();
fontFamilyList.deselectAll();
+ if (selectedItem == -1) {
+ return;
+ }
addFont(allFontFamilyList, fontFamilyList.getItem(selectedItem));
fontFamilyList.remove(selectedItem);
}