From: <dos...@us...> - 2012-04-20 18:54:50
|
Revision: 4484 http://mp-plugins.svn.sourceforge.net/mp-plugins/?rev=4484&view=rev Author: doskabouter Date: 2012-04-20 18:54:44 +0000 (Fri, 20 Apr 2012) Log Message: ----------- better cleanup Modified Paths: -------------- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs Modified: trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs =================================================================== --- trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs 2012-04-17 21:16:38 UTC (rev 4483) +++ trunk/plugins/BrowseTheWeb/Source/BrowseTheWeb/GUIPlugin.cs 2012-04-20 18:54:44 UTC (rev 4484) @@ -74,8 +74,8 @@ public static string Parameter = string.Empty; public static string loadFav = string.Empty; + private bool originalMouseSupport; - #endregion #region ISetupForm Member @@ -229,6 +229,7 @@ if (settings.UseMouse) { MyLog.debug("Mouse support is enabled"); + originalMouseSupport = GUIGraphicsContext.MouseSupport; GUIGraphicsContext.MouseSupport = true; Cursor.Show(); } @@ -332,11 +333,15 @@ webBrowser.DocumentCompleted -= new EventHandler(webBrowser_DocumentCompleted); webBrowser.StatusTextChanged -= new EventHandler(webBrowser_StatusTextChanged); webBrowser.DomKeyDown -= new GeckoDomKeyEventHandler(webBrowser_DomKeyDown); + webBrowser.DomClick -= new GeckoDomEventHandler(webBrowser_DomClick); timer.Tick -= new EventHandler(timer_Tick); timer.Stop(); if (settings.UseMouse) + { Cursor.Hide(); + GUIGraphicsContext.MouseSupport = originalMouseSupport; + } base.OnPageDestroy(new_windowId); } @@ -417,7 +422,7 @@ else GUIPropertyManager.SetProperty("#btWeb.status", DateTime.Now.ToLongTimeString() + " : " + action.wID.ToString() + " / " + action.m_key.KeyChar.ToString()); - } + } #endregion #region selectable buttons This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |