Commit 12ba17f8 authored by Martti Käärik's avatar Martti Käärik
Browse files

Use Status Manager to log/show error.

parent 8c224c10
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -9,7 +9,9 @@ import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.resources.IContainer;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.Status;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.resource.ResourceSet;
@@ -25,6 +27,7 @@ import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.dialogs.ElementListSelectionDialog;
import org.eclipse.ui.handlers.HandlerUtil;
import org.eclipse.ui.part.FileEditorInput;
import org.eclipse.ui.statushandlers.StatusManager;
import org.eclipse.xtext.resource.XtextResourceSet;
import org.eclipse.xtext.ui.resource.IResourceSetProvider;
import org.etsi.mts.tdl.Package;
@@ -170,7 +173,10 @@ public class TranslationHandler extends AbstractHandler {
					} catch (Exception e) {
						// TODO Auto-generated catch block
						e.printStackTrace();
						showErrorDialog(e);
//						showErrorDialog(e);
						StatusManager.getManager().handle(
								new Status(IStatus.ERROR, "org.etsi.mts.tdl.importers.ui", "Failed to translate", e),
								StatusManager.LOG | StatusManager.SHOW);
					}
				}