class: Tools::ObjectModuleInformation
authorStefan Vogel <sv@exept.de>
Tue, 25 Feb 2014 14:37:21 +0100
changeset 3086 e5c34fbda3f4
parent 3085 cc05bf8ba3a7
child 3087 bbbb798caa45
class: Tools::ObjectModuleInformation changed: #loadPackage #loadPackage: now raises PackageLoadError when loadPackage:... fails
Tools__ObjectModuleInformation.st
--- a/Tools__ObjectModuleInformation.st	Tue Feb 25 12:30:12 2014 +0100
+++ b/Tools__ObjectModuleInformation.st	Tue Feb 25 14:37:21 2014 +0100
@@ -1302,15 +1302,16 @@
 !
 
 loadPackage
-    |package ok|
+    |package|
 
     package := Dialog request:'Name of Package (module:directory)'.
     package isEmptyOrNil ifTrue:[^ self].
-    self withWaitCursorDo:[
-        ok := Smalltalk loadPackage:package.
-    ].
-    ok ifFalse:[
-        Dialog information:'Package not loaded'
+    [
+        self withWaitCursorDo:[
+            Smalltalk loadPackage:package.
+        ].
+    ] on:PackageLoadError do:[:ex|
+        Dialog information:'Package not loaded: ', ex description.
     ].
     self updateModuleList
 !