comparison dwt/widgets/Menu.d @ 8:a9ab4c738ed8

Fix: instanceof
author Frank Benoit <benoit@tionex.de>
date Wed, 27 Aug 2008 14:32:39 +0200
parents e831403a80a9
children b55912b6771e
comparison
equal deleted inserted replaced
7:e831403a80a9 8:a9ab4c738ed8
638 638
639 void menu_willHighlightItem(int menu, int itemID) { 639 void menu_willHighlightItem(int menu, int itemID) {
640 int jniRef = OS.objc_msgSend(itemID, OS.sel_tag); 640 int jniRef = OS.objc_msgSend(itemID, OS.sel_tag);
641 if (jniRef !is -1 && jniRef !is 0) { 641 if (jniRef !is -1 && jniRef !is 0) {
642 Object object = OS.JNIGetObject(jniRef); 642 Object object = OS.JNIGetObject(jniRef);
643 if (object instanceof MenuItem) { 643 if ( null !is cast(MenuItem)object ) {
644 MenuItem item = cast(MenuItem)object; 644 MenuItem item = cast(MenuItem)object;
645 item.sendEvent (DWT.Arm); 645 item.sendEvent (DWT.Arm);
646 } 646 }
647 } 647 }
648 } 648 }