|
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.
|