Mercurial > projects > dwt-mac
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 } |