From 68c4c924e91bdaae52f49f9e4cb908b9405494c1 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Tue, 9 Mar 2004 20:59:46 +0000 Subject: [PATCH] show error dialog on apply of properties if one occurs --- .../org/eclipse/cdt/make/internal/ui/MakeResources.properties | 4 ++++ .../cdt/make/internal/ui/properties/MakePropertyPage.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeResources.properties b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeResources.properties index ca046aa4ce3..5ca6f6f9a33 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeResources.properties +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeResources.properties @@ -152,6 +152,10 @@ MakeUIPlugin.update_project_message=Older \'make\' projects have been detected i # Prefernece Page MakePreferencePage.description=Make Project Preferences +#Property Page +MakeProjectPropertyPage.closedproject=Project Closed +MakeProjectPropertyPage.internalError=An Internal error has occur please check error log. + # Makefile Editor messages ContentAssistProposal.label=Content Assist@Ctrl+SPACE ContentAssistProposal.tooltip=Content Assist diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java index 209efc9d4b3..0f636256682 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java @@ -84,6 +84,8 @@ public class MakePropertyPage extends PropertyPage implements ICOptionContainer try { new ProgressMonitorDialog(getShell()).run(false, true, op); } catch (InvocationTargetException e) { + Throwable e1 = e.getTargetException(); + MakeUIPlugin.errorDialog(getShell(), MakeUIPlugin.getResourceString("MakeProjectPropertyPage.internalError"),e1.toString(), e1); return false; } catch (InterruptedException e) { // cancelled