Mercurial > projects > dwt2
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) {