diff dwtx/jface/preference/PreferenceDialog.d @ 72:5df4896124c7

JFace and its examples do compile
author Frank Benoit <benoit@tionex.de>
date Thu, 22 May 2008 17:56:17 +0200
parents 4878bef4a38e
children 7ffeace6c47f
line wrap: on
line diff
--- a/dwtx/jface/preference/PreferenceDialog.d	Thu May 22 04:03:58 2008 +0200
+++ b/dwtx/jface/preference/PreferenceDialog.d	Thu May 22 17:56:17 2008 +0200
@@ -877,7 +877,7 @@
                         (cast(IPersistentPreferenceStore) store).save();
                     } catch (IOException e) {
                         String message =JFaceResources.format(
-                                "PreferenceDialog.saveErrorMessage", [ page.getTitle(), e.getMessage() ]); //$NON-NLS-1$
+                                "PreferenceDialog.saveErrorMessage", [ page.getTitle(), e.msg ]); //$NON-NLS-1$
                         Policy.getStatusHandler().show(
                                 new Status(IStatus.ERROR, Policy.JFACE, message, e),
                                 JFaceResources.getString("PreferenceDialog.saveErrorTitle")); //$NON-NLS-1$
@@ -1037,7 +1037,7 @@
             IPreferenceNode[] nodes = preferenceManager.getRootSubNodes();
             ViewerComparator comparator = getTreeViewer().getComparator();
             if (comparator !is null) {
-                comparator.sort(null, nodes);
+                comparator.sort(null, arraycast!(Object)(nodes));
             }
             ViewerFilter[] filters = getTreeViewer().getFilters();
             for (int i = 0; i < nodes.length; i++) {