139 |
|
if (updateNotification->ShowModal() == wxID_YES) |
140 |
|
ProcessAEUpdate(¤tAE, &updateAE, &installerJustUpdated); |
141 |
|
break; |
142 |
+ |
case UPDATE_THIRD_PARTY: // there's an update with no globalization or Installer strings attached |
143 |
+ |
updateMsg = (string)"One or more third party update(s) for Anniversary Edition package(s) are available.\n" + |
144 |
+ |
(string)"Please note that the AE team assumes no responsibility for the content of third party mods" + |
145 |
+ |
(string)"nor effects that a third party mod may have on your install.\n" + |
146 |
+ |
(string)"Do you wish to install these update(s)?"; |
147 |
+ |
updateNotification = new wxMessageDialog(TheWindow, updateMsg.c_str(), "AE Installer Alert", wxYES_NO | wxICON_EXCLAMATION, wxDefaultPosition); |
148 |
+ |
if (updateNotification->ShowModal() == wxID_YES) |
149 |
+ |
ProcessThirdPartyUpdates(); |
150 |
+ |
break; |
151 |
|
case UPDATE_GLOB_AVAIL: // there's an update with globalization strings attached |
152 |
|
updateMsg = updateMsg + "**Note that the update requires you to reglobalize, which will take 5-20 minutes.**\n" + |
153 |
|
"Before clicking Yes, MAKE SURE you have backed up any mods not installed through\n " + |