summaryrefslogtreecommitdiffstats
path: root/src/com.gluster.storage.management.console
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-09-08 20:07:06 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-09-12 11:12:34 +0530
commit35efcd3b07f1cc445da9abc19227aa35bb5f439b (patch)
treeed679820a0ead7d17d3a4e9562d38dd40dd1c181 /src/com.gluster.storage.management.console
parent0cbd8c21223b21d941e4f83599b0c08ed14293f5 (diff)
Moved to eclipse 3.7 (indigo)
Diffstat (limited to 'src/com.gluster.storage.management.console')
-rw-r--r--src/com.gluster.storage.management.console/plugin.xml10
-rw-r--r--src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/AbstractActionDelegate.java17
-rw-r--r--src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/DownloadVolumeLogsAction.java2
3 files changed, 10 insertions, 19 deletions
diff --git a/src/com.gluster.storage.management.console/plugin.xml b/src/com.gluster.storage.management.console/plugin.xml
index f7f644a5..3cb0e1e3 100644
--- a/src/com.gluster.storage.management.console/plugin.xml
+++ b/src/com.gluster.storage.management.console/plugin.xml
@@ -296,6 +296,12 @@
id="com.gluster.storage.management.console.commands.Terminal"
name="Terminal">
</command>
+ <command
+ categoryId="com.gluster.storage.management.console.category"
+ description="Settings"
+ id="com.gluster.storage.management.console.commands.Preferences"
+ name="Settings">
+ </command>
</extension>
<extension
point="org.eclipse.ui.bindings">
@@ -345,7 +351,7 @@
sequence="CTRL+SHIFT+M">
</key>
<key
- commandId="org.eclipse.ui.window.preferences"
+ commandId="com.gluster.storage.management.console.commands.Preferences"
schemeId="com.gluster.storage.management.console.KeyConfig"
sequence="CTRL+SHIFT+P">
</key>
@@ -1109,7 +1115,7 @@
<action
allowLabelUpdate="false"
class="com.gluster.storage.management.console.actions.PreferencesAction"
- definitionId="org.eclipse.ui.window.preferences"
+ definitionId="com.gluster.storage.management.console.commands.Preferences"
icon="icons/tango/32x32/settings.png"
id="com.gluster.storage.management.console.actions.PreferencesAction"
label="&amp;Settings"
diff --git a/src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/AbstractActionDelegate.java b/src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/AbstractActionDelegate.java
index 9a5a3437..0893952f 100644
--- a/src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/AbstractActionDelegate.java
+++ b/src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/AbstractActionDelegate.java
@@ -46,25 +46,12 @@ public abstract class AbstractActionDelegate implements IWorkbenchWindowActionDe
@Override
public void run(final IAction action) {
- // Real action code must be executed using Display#asyncExec.
- // Otherwise the system can hang when opening new dialog boxes on linux platform
try {
- Display.getDefault().asyncExec(new Runnable() {
- @Override
- public void run() {
- performAction(action);
- }
- });
+ performAction(action);
} catch (final Exception e) {
final String actionDesc = action.getDescription();
logger.error("Exception while running action [" + actionDesc + "]", e);
-
- Display.getDefault().asyncExec(new Runnable() {
- @Override
- public void run() {
- showErrorDialog(actionDesc, e.getMessage());
- }
- });
+ showErrorDialog(actionDesc, e.getMessage());
}
}
diff --git a/src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/DownloadVolumeLogsAction.java b/src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/DownloadVolumeLogsAction.java
index 8a42951a..edf09f33 100644
--- a/src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/DownloadVolumeLogsAction.java
+++ b/src/com.gluster.storage.management.console/src/com/gluster/storage/management/console/actions/DownloadVolumeLogsAction.java
@@ -20,8 +20,6 @@ package com.gluster.storage.management.console.actions;
import org.eclipse.jface.action.IAction;
import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.BusyIndicator;
-import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.FileDialog;
import com.gluster.storage.management.client.VolumesClient;