diff org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/Link.d @ 39:0ecb2b338560

further work on phobosification
author Frank Benoit <benoit@tionex.de>
date Wed, 25 Mar 2009 13:20:43 +0100
parents 2e09b0e6857a
children
line wrap: on
line diff
--- a/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/Link.d	Wed Mar 25 11:18:25 2009 +0100
+++ b/org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/widgets/Link.d	Wed Mar 25 13:20:43 2009 +0100
@@ -524,7 +524,7 @@
                     parseMnemonics (buffer, linkStart, endtagStart, result);
                     offsets [linkIndex] = new Point (offset, result.length - 1);
                     if (ids [linkIndex] is null) {
-                        ids [linkIndex] = buffer[ linkStart .. endtagStart ].idup;
+                        ids [linkIndex] = buffer[ linkStart .. endtagStart ]._idup();
                     }
                     linkIndex++;
                     start = tagStart = linkStart = endtagStart = refStart = index + 1;
@@ -555,7 +555,7 @@
                 break;
             case 12:
                 if (c is '"') {
-                    ids[linkIndex] = buffer[ refStart .. index ].idup;
+                    ids[linkIndex] = buffer[ refStart .. index ]._idup();
                     state = 2;
                 }
                 break;
@@ -691,7 +691,7 @@
         * text to a space instead.
         */
         if (string.length is 0) string = " ";  //$NON-NLS-1$
-        TCHAR* buffer = StrToTCHARz (getCodePage (), string);
+        LPCTSTR buffer = StrToTCHARz (getCodePage (), string);
         OS.SetWindowText (handle, buffer);
         parse (text);
         enableWidget (enabled);