talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit da860e0f6abd4c0d58e6d195428203a693db3841
parent 7ef724f719452ca72c7af7215c7eef8657792507
Author: Colin Leroy <colin@colino.net>
Date:   Tue, 27 Oct 2009 07:28:14 +0000

2009-10-27 [colin]	3.7.3cvs9

	* src/mainwindow.c
		Try to fix registering as default client
		on windows 7

Diffstat:
MChangeLog | 6++++++
MPATCHSETS | 1+
Mconfigure.ac | 2+-
Msrc/mainwindow.c | 6++++++
4 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,9 @@ +2009-10-27 [colin] 3.7.3cvs9 + + * src/mainwindow.c + Try to fix registering as default client + on windows 7 + 2009-10-21 [wwp] 3.7.3cvs8 * src/common/utils.c diff --git a/PATCHSETS b/PATCHSETS @@ -3882,3 +3882,4 @@ ( cvs diff -u -r 1.36.2.175 -r 1.36.2.176 src/common/utils.c; ) > 3.7.3cvs6.patchset ( cvs diff -u -r 1.36.2.176 -r 1.36.2.177 src/common/utils.c; ) > 3.7.3cvs7.patchset ( cvs diff -u -r 1.36.2.177 -r 1.36.2.178 src/common/utils.c; ) > 3.7.3cvs8.patchset +( cvs diff -u -r 1.274.2.303 -r 1.274.2.304 src/mainwindow.c; ) > 3.7.3cvs9.patchset diff --git a/configure.ac b/configure.ac @@ -12,7 +12,7 @@ MINOR_VERSION=7 MICRO_VERSION=3 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=8 +EXTRA_VERSION=9 EXTRA_RELEASE= EXTRA_GTK2_VERSION= diff --git a/src/mainwindow.c b/src/mainwindow.c @@ -5003,6 +5003,9 @@ static void set_default_client_cb(GtkAction *action, gpointer data) r = write_w32_registry_dword ("HKCU", "Software\\Clients\\Mail\\Claws Mail\\Protocols\\mailto", "EditFlags", 2); if (!r) + r = write_w32_registry_string ("HKCU", "Software\\Clients\\Mail\\Claws Mail\\Protocols\\mailto", + "FriendlyTypeName", "Claws-Mail URL"); + if (!r) r = write_w32_registry_string("HKCU", "Software\\Clients\\Mail\\Claws Mail\\Protocols\\mailto\\DefaultIcon", "", binary_icon); if (!r) @@ -5022,6 +5025,9 @@ static void set_default_client_cb(GtkAction *action, gpointer data) r = write_w32_registry_dword ("HKCU", "Software\\Classes\\mailto", "EditFlags", 2); if (!r) + r = write_w32_registry_string("HKCU", "Software\\Classes\\mailto", + "FriendlyTypeName", "Claws-Mail URL"); + if (!r) r = write_w32_registry_string("HKCU", "Software\\Classes\\mailto\\DefaultIcon", "", binary_icon); if (!r)