[mapguide-commits] r4879 - sandbox/maestro-2.5/Maestro.Base/UI

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Fri May 14 04:57:31 EDT 2010


Author: jng
Date: 2010-05-14 04:57:30 -0400 (Fri, 14 May 2010)
New Revision: 4879

Modified:
   sandbox/maestro-2.5/Maestro.Base/UI/EmbeddedWebBrowser.cs
Log:
Mono stability fixes

Modified: sandbox/maestro-2.5/Maestro.Base/UI/EmbeddedWebBrowser.cs
===================================================================
--- sandbox/maestro-2.5/Maestro.Base/UI/EmbeddedWebBrowser.cs	2010-05-14 07:48:49 UTC (rev 4878)
+++ sandbox/maestro-2.5/Maestro.Base/UI/EmbeddedWebBrowser.cs	2010-05-14 08:57:30 UTC (rev 4879)
@@ -208,10 +208,19 @@
 
         private void browser_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
         {
-            progressBar.Maximum = (int)e.MaximumProgress;
-            progressBar.Value = (int)e.CurrentProgress;
-            this.Title = browser.Document.Title;
-            this.Description = browser.Document.Title + " - Embedded Web Browser"; //LOCALIZE
+            if (e.MaximumProgress > 0)
+            {
+                progressBar.Maximum = (int)e.MaximumProgress;
+
+                if (e.CurrentProgress >= progressBar.Minimum && e.CurrentProgress <= progressBar.Maximum)
+                    progressBar.Value = (int)e.CurrentProgress;
+            }
+
+            if (browser.Document != null)
+            {
+                this.Title = browser.Document.Title;
+                this.Description = browser.Document.Title + " - Embedded Web Browser"; //LOCALIZE
+            }
         }
 
         private void txtUrl_KeyUp(object sender, KeyEventArgs e)



More information about the mapguide-commits mailing list