Mercurial > projects > dwt2
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;