Author: everaldo
Date: 2007-04-27 11:27:15 -0400 (Fri, 27 Apr 2007)
New Revision: 76389

Modified:
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
   trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs
Log:
2007-04-27  Everaldo Canuto  <[EMAIL PROTECTED]>

        * MenuAPI.cs: Remove unneeded "keynav_state = KeyNavState.Idle" before 
        Deactivate calls, Deactivate method already do it. Also ser 
ActiveTracker
        when <alt> key is pressed.



Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog        
2007-04-27 15:18:26 UTC (rev 76388)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog        
2007-04-27 15:27:15 UTC (rev 76389)
@@ -1,3 +1,9 @@
+2007-04-27  Everaldo Canuto  <[EMAIL PROTECTED]>
+
+       * MenuAPI.cs: Remove unneeded "keynav_state = KeyNavState.Idle" before 
+       Deactivate calls, Deactivate method already do it. Also ser 
ActiveTracker
+       when <alt> key is pressed.
+
 2007-04-26  Everaldo Canuto  <[EMAIL PROTECTED]>
 
        * XplatUIX11.cs: Simplify SystrayRemove to be like other libraries,     
Gtk as 

Modified: trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs
===================================================================
--- trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs       
2007-04-27 15:18:26 UTC (rev 76388)
+++ trunk/mcs/class/Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs       
2007-04-27 15:27:15 UTC (rev 76389)
@@ -528,13 +528,13 @@
                                case KeyNavState.Idle:
                                        keynav_state = KeyNavState.Startup;
                                        hotkey_active = true;
+                                       grab_control.ActiveTracker = this;
                                        CurrentMenu = TopMenu;
                                        main_menu.Draw ();
                                        break;
                                case KeyNavState.Startup:
                                        break;
                                default:
-                                       keynav_state = KeyNavState.Idle;
                                        Deactivate ();
                                        main_menu.Draw ();
                                        break;
@@ -551,7 +551,6 @@
                                        SelectItem (TopMenu, TopMenu.MenuItems 
[0], false);
                                        break;
                                default:
-                                       keynav_state = KeyNavState.Idle;
                                        Deactivate ();
                                        main_menu.Draw ();
                                        break;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to