Browse Source

Make pad creation errors non-fatal.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2965 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 18 years ago
parent
commit
93ad726703
  1. 12
      src/Main/Base/Project/Src/Internal/Doozers/PadDescriptor.cs

12
src/Main/Base/Project/Src/Internal/Doozers/PadDescriptor.cs

@ -147,10 +147,14 @@ namespace ICSharpCode.SharpDevelop @@ -147,10 +147,14 @@ namespace ICSharpCode.SharpDevelop
#endif
if (!padContentCreated) {
padContentCreated = true;
if (addIn != null) {
padContent = (IPadContent)addIn.CreateObject(Class);
} else {
padContent = (IPadContent)Activator.CreateInstance(padType);
try {
if (addIn != null) {
padContent = (IPadContent)addIn.CreateObject(Class);
} else {
padContent = (IPadContent)Activator.CreateInstance(padType);
}
} catch (Exception ex) {
MessageService.ShowError(ex, "Error creating pad instance");
}
}
}

Loading…
Cancel
Save