Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorafinkbein2008-11-06 23:57:00 +0000
committerafinkbein2008-11-06 23:57:00 +0000
commitfa0c966d2b9fced44efda3502d285e09cca0515d (patch)
tree130552abd337705670cea5600fe4ce6a2bda6d06
parent9cdd50338e744a5d656a5c241367cc5501616205 (diff)
downloadorg.eclipse.osee-fa0c966d2b9fced44efda3502d285e09cca0515d.tar.gz
org.eclipse.osee-fa0c966d2b9fced44efda3502d285e09cca0515d.tar.xz
org.eclipse.osee-fa0c966d2b9fced44efda3502d285e09cca0515d.zip
-rw-r--r--org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xnavigate/XNavigateComposite.java17
1 files changed, 13 insertions, 4 deletions
diff --git a/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xnavigate/XNavigateComposite.java b/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xnavigate/XNavigateComposite.java
index cc8af7d2991..4ad2ffb8cf0 100644
--- a/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xnavigate/XNavigateComposite.java
+++ b/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/widgets/xnavigate/XNavigateComposite.java
@@ -13,6 +13,7 @@ package org.eclipse.osee.framework.ui.skynet.widgets.xnavigate;
import java.util.List;
import org.eclipse.jface.viewers.IStructuredSelection;
+import org.eclipse.osee.framework.db.connection.exception.OseeCoreException;
import org.eclipse.osee.framework.ui.skynet.SkynetGuiPlugin;
import org.eclipse.osee.framework.ui.skynet.util.OSEELog;
import org.eclipse.osee.framework.ui.skynet.util.filteredTree.OSEEFilteredTree;
@@ -86,7 +87,11 @@ public class XNavigateComposite extends Composite {
filteredTree.getViewer().getTree().setLayoutData(gd);
filteredTree.getViewer().getTree().addListener(SWT.MouseDoubleClick, new Listener() {
public void handleEvent(Event event) {
- if (event.button == 1) handleDoubleClick();
+ if (event.button == 1) try {
+ handleDoubleClick();
+ } catch (OseeCoreException ex) {
+ OSEELog.logException(SkynetGuiPlugin.class, ex, true);
+ }
}
});
filteredTree.getViewer().getTree().addKeyListener(new KeyListener() {
@@ -94,7 +99,11 @@ public class XNavigateComposite extends Composite {
}
public void keyReleased(KeyEvent e) {
- if (e.keyCode == SWT.CR || e.keyCode == SWT.KEYPAD_CR) handleDoubleClick();
+ if (e.keyCode == SWT.CR || e.keyCode == SWT.KEYPAD_CR) try {
+ handleDoubleClick();
+ } catch (OseeCoreException ex) {
+ OSEELog.logException(SkynetGuiPlugin.class, ex, true);
+ }
}
});
// Disable native tree tooltip
@@ -177,14 +186,14 @@ public class XNavigateComposite extends Composite {
}
};
- protected void handleDoubleClick() {
+ protected void handleDoubleClick() throws OseeCoreException {
IStructuredSelection sel = (IStructuredSelection) filteredTree.getViewer().getSelection();
if (!sel.iterator().hasNext()) return;
XNavigateItem item = (XNavigateItem) sel.iterator().next();
handleDoubleClick(item);
}
- protected void handleDoubleClick(XNavigateItem item, TableLoadOption... tableLoadOptions) {
+ protected void handleDoubleClick(XNavigateItem item, TableLoadOption... tableLoadOptions) throws OseeCoreException{
disposeTooltip();
if (item.getChildren().size() > 0) {

Back to the top