After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 615983 - About dialog website link not working
About dialog website link not working
Status: RESOLVED DUPLICATE of bug 617874
Product: gtk+
Classification: Platform
Component: Backend: Win32
2.20.x
Other Windows
: Normal minor
: ---
Assigned To: gtk-win32 maintainers
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2010-04-16 18:49 UTC by morshed.nader
Modified: 2010-07-10 10:44 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Minimal program to trigger about dialog issues (651 bytes, text/plain)
2010-04-16 18:49 UTC, morshed.nader
Details

Description morshed.nader 2010-04-16 18:49:08 UTC
Created attachment 158915 [details]
Minimal program to trigger about dialog issues

Currently, on windows, the about dialog gives the following error when a user clicks a website link within it that points towards a https:// page:
"HEAD request failed: WinHttp error: SECURE_FAILURE"

Along with this, regular http:// pages also fail with the following error:
"No application is registered as handling this file"
Despite the fact that I have Google Chrome registered as my default browser and have never had problems in the past with other applications opening web pages.

I listed 2.20 as the version that this was a problem with, but if I recall correctly, it was present in 2.16 on windows too

I've attached a sample program that triggers both the http and https issue.
Comment 1 morshed.nader 2010-04-16 18:50:44 UTC
Comment on attachment 158915 [details]
Minimal program to trigger about dialog issues

Fixed MIME Type
Comment 2 Javier Jardón (IRC: jjardon) 2010-04-16 20:17:59 UTC
I think this is more a Glib related issue.
Changing component to win32
Comment 3 Alexander Kojevnikov 2010-07-08 00:46:50 UTC
Confirming with gtk+ 2.20.0 on 32-bit XP
Comment 4 Alexander Kojevnikov 2010-07-10 10:44:30 UTC
(In reply to comment #2)
> I think this is more a Glib related issue.

Apparently it is, gtk_show_uri() fails because of broken g_app_info_get_default_for_uri_scheme(), this can be reproduced by this simple code:

  GAppInfo *info;
  info = g_app_info_get_default_for_uri_scheme ("http");

On Linux `info` is not NULL, on Windows it's NULL.

Marking as a duplicate of the corresponding GLib bug.

*** This bug has been marked as a duplicate of bug 617874 ***