Stefan Siebert : winebrowser: Pass any given argument that is not a mailto URL to the browser.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jul 28 07:15:08 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: f439f216410094ab7e4dbda5ff875c785d895f33
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=f439f216410094ab7e4dbda5ff875c785d895f33

Author: Stefan Siebert <stefan.siebert at web.de>
Date:   Thu Jul 27 18:08:23 2006 +0200

winebrowser: Pass any given argument that is not a mailto URL to the browser.

---

 programs/winebrowser/main.c |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/programs/winebrowser/main.c b/programs/winebrowser/main.c
index ca07c44..690f931 100644
--- a/programs/winebrowser/main.c
+++ b/programs/winebrowser/main.c
@@ -28,7 +28,7 @@
  *  taken from a registry key.
  *  
  *  The argument may be a regular Windows file name, a file URL, an
- *  http(s) URL or a mailto URL. In the first three cases the argument
+ *  URL or a mailto URL. In the first three cases the argument
  *  will be fed to a web browser. In the last case the argument is fed
  *  to a mail client. A mailto URL is composed as follows:
  *
@@ -209,12 +209,9 @@ int main(int argc, char *argv[])
         }
     }
 
-    if (!strncasecmp( url, "http:", 5 ) || !strncasecmp( url, "https:", 6 ))
-        return open_http_url( url );
-
     if (!strncasecmp( url, "mailto:", 7 ))
         return open_mailto_url( url );
 
-    fprintf( stderr, "winebrowser: cannot handle this type of URL: %s\n", url );
-    return 1;
+    /* let the browser decide how to handle the given url */
+    return open_http_url( url );
 }




More information about the wine-cvs mailing list