properly (re)select game after adding/editing domain name in launcher

svn-id: r38313
This commit is contained in:
Willem Jan Palenstijn 2009-02-15 22:07:19 +00:00
parent 4eff1002f9
commit 26f45be083
2 changed files with 5 additions and 3 deletions

View File

@ -703,7 +703,7 @@ void LauncherDialog::addGame() {
// Update the ListWidget, select the new item, and force a redraw
updateListing();
selectGame(domain);
selectGame(editDialog.getDomain());
draw();
} else {
// User aborted, remove the the new domain again
@ -773,7 +773,7 @@ void LauncherDialog::removeGame(int item) {
}
void LauncherDialog::editGame(int item) {
// Set game specifc options. Most of these should be "optional", i.e. by
// Set game specific options. Most of these should be "optional", i.e. by
// default set nothing and use the global ScummVM settings. E.g. the user
// can set here an optional alternate music volume, or for specific games
// a different music driver etc.
@ -790,8 +790,9 @@ void LauncherDialog::editGame(int item) {
// Write config to disk
ConfMan.flushToDisk();
// Update the ListWidget and force a redraw
// Update the ListWidget, reselect the edited game and force a redraw
updateListing();
selectGame(editDialog.getDomain());
draw();
}
}

View File

@ -53,6 +53,7 @@ public:
void open();
void close();
void handleCommand(CommandSender *sender, uint32 cmd, uint32 data);
const Common::String& getDomain() const { return _domain; }
virtual void reflowLayout();