--- apps/plugins/sudoku/sudoku-org.c	2006-05-15 23:09:31.000000000 +0300
+++ apps/plugins/sudoku/sudoku.c	2006-05-16 19:09:12.166540664 +0300
@@ -911,29 +911,6 @@
     return res;
 }
 
-int sudoku_menu_cb(int key, int m)
-{
-    (void)m;
-    switch(key)
-    {
-#ifdef MENU_ENTER2
-    case MENU_ENTER2:
-#endif
-    case MENU_ENTER:
-        key = BUTTON_NONE; /* eat the downpress, next menu reacts on release */
-        break;
-
-#ifdef MENU_ENTER2
-    case MENU_ENTER2 | BUTTON_REL:
-#endif
-    case MENU_ENTER | BUTTON_REL:
-        key = MENU_ENTER; /* fake downpress, next menu doesn't like release */
-        break;
-    }
-
-    return key;
-}
-
 bool sudoku_menu(struct sudoku_state_t* state)
 {
     int m;
@@ -951,7 +928,7 @@
     };
     
     m = rb->menu_init(items, sizeof(items) / sizeof(*items),
-                      sudoku_menu_cb, NULL, NULL, NULL);
+                      NULL, NULL, NULL, NULL);
 
     result=rb->menu_show(m);
 
@@ -1012,7 +989,7 @@
     };
     
     m = rb->menu_init(items, sizeof(items) / sizeof(*items),
-                      sudoku_menu_cb, NULL, NULL, NULL);
+                      NULL, NULL, NULL, NULL);
 
     result=rb->menu_show(m);
 
