Closed Bug 199547 Opened 21 years ago Closed 13 years ago

Selecting 'No' from unistall confirmation dialog removes GREUSer applist entry

Categories

(Core Graveyard :: Installer: GRE, defect, P2)

x86
Windows 2000

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: carosendahl, Assigned: ssu0262)

Details

(Keywords: topembed+)

Install GRE installer using defaults
From control panel: add/remove programs, select remove GRE.

Before the Uninstaller even executes, GREUser is removed from the applist and
the entry is removed from the add/remove programs list.

This should be done after the user confirms to proceed with uninstallation, not
before.
Severity: normal → major
Priority: -- → P2
Summary: Selecting 'No' from unistall confirmation dialog removes GREUSer applist entry → Selecting 'No' from unistall confirmation dialog removes GREUSer applist entry
Keywords: nsbeta1, topembed
Discussed in edt bug triage.  Plussing.
Keywords: topembedtopembed+
adt: nsbeta1-
Keywords: nsbeta1nsbeta1-
The problem is that CleanupAppList() is being called before the prompt is shown.
 The problem is here:
 
http://lxr.mozilla.org/seamonkey/source/xpinstall/wizard/windows/uninstall/extra.c#1965

The fix is to have the above code be done in one of these places (not in all of
them):
 http://lxr.mozilla.org/seamonkey/source/xpinstall/wizard/windows/uninstall/uninstall.c#117
http://lxr.mozilla.org/seamonkey/source/xpinstall/wizard/windows/uninstall/dialogs.c#313
Status: NEW → ASSIGNED
Product: Core → Core Graveyard
The GRE installer is long dead
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.