| 219 | } |
| 220 | |
| 221 | @Override |
| 222 | public void run() |
| 223 | { |
| 224 | Globals.emptyLists(); |
| 225 | SettingsHandler.setGame(selectedGame.getName()); |
| 226 | Globals.initPreferences(); |
| 227 | Globals.emptyLists(); |
| 228 | |
| 229 | Handler handler = new LoadHandler(); |
| 230 | Logging.registerHandler(handler); |
| 231 | try |
| 232 | { |
| 233 | loadCampaigns(); |
| 234 | } catch (PersistenceLayerException e) |
| 235 | { |
| 236 | Logging.errorPrint("Failed to load sources", e); |
| 237 | uiDelegate.showErrorMessage(Constants.APPLICATION_NAME, "Failed to load sources, see log for details."); |
| 238 | } |
| 239 | Logging.removeHandler(handler); |
| 240 | } |
| 241 | |
| 242 | public String getOGL() |
| 243 | { |