diff org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/widgets/Display.d @ 113:fb3aa8075988

D2 support for the linux port.
author Jacob Carlborg <doob@me.com>
date Wed, 06 Apr 2011 21:57:23 +0200
parents b397a43d66d1
children 536e43f63c81
line wrap: on
line diff
--- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/widgets/Display.d	Wed Mar 16 21:53:53 2011 +0900
+++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/widgets/Display.d	Wed Apr 06 21:57:23 2011 +0200
@@ -930,7 +930,7 @@
     }
     OS.gtk_set_locale();
     int cnt = 2;
-    CCharPtr[] args = [ "name".ptr, "--sync".ptr, null ];
+    CCharPtr[] args = [ "name".ptr, "--sync".ptr, "".ptr ];
     CCharPtr* a = args.ptr;
     if (!OS.gtk_init_check (&cnt, &a )) {
     }
@@ -2953,7 +2953,7 @@
                 auto keysym = untranslateKey (event.keyCode);
                 if (keysym !is 0) keyCode = OS.XKeysymToKeycode (xDisplay, keysym);
                 if (keyCode is 0) {
-                    char key = event.character;
+                    char key = cast(char) event.character;
                     switch (key) {
                         case SWT.BS: keysym = OS.GDK_BackSpace; break;
                         case SWT.CR: keysym = OS.GDK_Return; break;