/[RomCheater]/trunk/RomCheater.Core/IWebBrowserProvider.cs
ViewVC logotype

Diff of /trunk/RomCheater.Core/IWebBrowserProvider.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 697 by william, Mon Jun 17 12:03:50 2013 UTC revision 698 by william, Mon Jun 17 12:19:13 2013 UTC
# Line 54  namespace RomCheater.Core Line 54  namespace RomCheater.Core
54          {          {
55              try              try
56              {              {
57                  Uri uri = new Uri(url);                  try
58                  this.Provider.Navigate(uri);                  {
59                        Uri uri = new Uri(url);
60                        this.Provider.Navigate(uri);
61                    }
62                    catch (UriFormatException)
63                    {
64                        try
65                        {
66                            UriBuilder builder = new UriBuilder(url);
67                            var proto = builder.Uri.Scheme;
68                            this.Provider.Navigate(builder.Uri);
69                        }
70                        catch (Exception ex)
71                        {
72                            throw ex;
73                        }
74                    }
75              }              }
76              catch (UriFormatException ex)              catch (UriFormatException ex)
77              {              {
# Line 63  namespace RomCheater.Core Line 79  namespace RomCheater.Core
79                  logger.Error.WriteLine("Unable to navigate to url: '{0}'", url);                  logger.Error.WriteLine("Unable to navigate to url: '{0}'", url);
80                  logger.VerboseError.WriteLine(ex.ToString());                  logger.VerboseError.WriteLine(ex.ToString());
81              }              }
82                catch (Exception ex)
83                {
84                    MessageBox.Show(string.Format("Could not navigate to url: '{0}'", url), string.Format("An {0} Exception Occurred in '{1}'",ex.GetType().Name, this.GetType().Name), MessageBoxButtons.OK, MessageBoxIcon.Error);
85                    logger.Error.WriteLine("Unable to navigate to url: '{0}'", url);
86                    logger.VerboseError.WriteLine(ex.ToString());
87                }
88          }          }
89    
90          #endregion          #endregion

Legend:
Removed from v.697  
changed lines
  Added in v.698

  ViewVC Help
Powered by ViewVC 1.1.22