Mercurial > projects > dwt-mac
diff dwt/widgets/Control.d @ 61:c74ba20de292
Fix: The application responds to events now
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Tue, 23 Dec 2008 00:35:24 +0100 |
parents | 62202ce0039f |
children | 63a09873578e |
line wrap: on
line diff
--- a/dwt/widgets/Control.d Mon Dec 22 15:10:19 2008 +0100 +++ b/dwt/widgets/Control.d Tue Dec 23 00:35:24 2008 +0100 @@ -1078,7 +1078,6 @@ sendKeyEvent (DWT.KeyUp, event); break; default: - assert(false); } if (mask !is 0) { int type = (mask & modifiers) !is 0 ? DWT.KeyDown : DWT.KeyUp; @@ -2445,6 +2444,7 @@ shell.setActiveControl (null); } break; + default: } } } @@ -2471,6 +2471,7 @@ case 2: event.button = 2; break; case 3: event.button = 4; break; case 4: event.button = 5; break; + default: } break; case DWT.MouseWheel: @@ -2478,6 +2479,7 @@ Carbon.CGFloat delta = nsEvent.deltaY(); event.count = delta > 0 ? Math.max (1, cast(int)delta) : Math.min (-1, cast(int)delta); break; + default: } if (event.button !is 0) event.count = cast(int)/*64*/nsEvent.clickCount(); NSPoint windowPoint; @@ -3438,6 +3440,7 @@ case DWT.TRAVERSE_MNEMONIC: return traverseMnemonic (event); case DWT.TRAVERSE_PAGE_NEXT: return traversePage (true); case DWT.TRAVERSE_PAGE_PREVIOUS: return traversePage (false); + default: } return false; }