diff org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/widgets/Combo.d @ 51:c01d033c633a

[swt lin]
author Frank Benoit <benoit@tionex.de>
date Fri, 27 Mar 2009 19:58:06 +0100
parents f713da8bc051
children
line wrap: on
line diff
--- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/widgets/Combo.d	Fri Mar 27 15:30:20 2009 +0100
+++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/widgets/Combo.d	Fri Mar 27 19:58:06 2009 +0100
@@ -1045,7 +1045,7 @@
     if (entryHandle !is null) {
         auto str = OS.gtk_entry_get_text (entryHandle);
         if (str is null) return "";
-        return fromStringz(str).dup;
+        return fromStringz(str)._idup();
     } else {
         int index = OS.gtk_combo_box_get_active (handle);
         return index !is -1 ? getItem (index) : "";
@@ -1167,7 +1167,7 @@
     } else {
         if (!ignoreSelect) {
             auto ptr = OS.gtk_entry_get_text (entryHandle);
-            String text = fromStringz(ptr).dup;
+            String text = fromStringz(ptr)._idup();
             for (int i = 0; i < items.length; i++) {
                 if (items [i] ==/*eq*/ text) {
                     postEvent (SWT.Selection);
@@ -1324,7 +1324,7 @@
     }
     if (!hooks (SWT.Verify) && !filters (SWT.Verify)) return 0;
     if (new_text is null || new_text_length is 0) return 0;
-    String oldText = new_text[0..new_text_length];
+    String oldText = new_text[0..new_text_length]._idup();
     int pos;
     pos = position;
     if (pos is -1) {