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;
 }