Closed Bug 470913 Opened 16 years ago Closed 15 years ago

Thunderbird does not set itself as default mail client in the Windows start menu

Categories

(Thunderbird :: Installer, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mcsmurf, Assigned: mcsmurf)

References

Details

(Keywords: regression)

Attachments

(1 file)

To reproduce:
0. Fetch trunk build and install it
1. Set another application as default mail client, for example Outlook Express
2. Launch Thunderbird and set TB as default mail client

Results:
The default mail client in the Windows start menu is still Outlook Express.
Attached patch PatchSplinter Review
Also fixes SeaMonkey. This probably worked on Vista so far because the Vista API function SetAppAsDefaultAll seems to write the HKCU key.
Assignee: nobody → bugzilla
Status: NEW → ASSIGNED
Attachment #354999 - Flags: review?(bugzilla)
Attachment #354999 - Flags: review?(bugzilla) → review+
This is a regression?
Probably yes (regression from Bug 404609), see http://hg.mozilla.org/comm-central/annotate/e4f4569d451a/mail/components/shell/nsMailWinIntegration.cpp#l428. Note that the comment above is only valid for the registry keys below the Clients\Mail key, the actual default mail client (for the Windows start menu) you can set in HKCU just fine. See http://support.microsoft.com/?scid=kb%3Ben-us%3B297878&x=11&y=3 for more information on this.
Keywords: regression
Checked into comm-central, changeset 839ec7b0350b
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Blocks: 404609
You need to log in before you can comment on or make changes to this bug.