Changeset 2282 for trunk/java-client


Ignore:
Timestamp:
2001-04-04T23:07:15+12:00 (23 years ago)
Author:
daven
Message:

error prevention for popup menu.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/java-client/org/nzdl/gsdl/SimpleGraphicalClient/SearchPanel.java

    r2281 r2282  
    476476        if (e.isPopupTrigger()) {
    477477        int index = resultsList.locationToIndex(new Point(e.getX(), e.getY()));
    478         if (index < resultListModel.getSize()) {
     478        if ((index > -1) & (index < resultListModel.getSize())) {
    479479            Result result = (Result) resultListModel.getElementAt(index);
    480             if (result != Result.INITIAL_FAKE_RESULT) {
     480            if ((result != Result.INITIAL_FAKE_RESULT) & (result != Result.FAKE_RESULT)) {
    481481            selectedResult = result;
    482482            resultPopup.show(e.getComponent(),
     
    484484            }
    485485        }
    486         else
    487             System.err.println("popup not on item");
    488         }
     486                }
    489487    }
    490488    } // PopupListener
Note: See TracChangeset for help on using the changeset viewer.