Changing quest tabs will stop audio and reset dialog text to status

This commit is contained in:
Collin Smith 2019-03-30 22:55:21 -07:00
parent e910f8b84f
commit 9225c6bb1f

View File

@ -245,6 +245,17 @@ public class QuestsPanel extends WidgetGroup implements Disposable {
add(questDialog).grow().row();
}
@Override
public void setVisible(boolean visible) {
super.setVisible(visible);
if (!visible) hide();
}
void hide() {
questDialog.dispose();
questDialog.setText(selected != null ? Riiablo.string.lookup(selected.quest.qsts[0]) : "");
}
void setSelected(QuestButton quest) {
if (selected != quest) {
if (selected != null) selected.setSelected(false);