diff --git a/core/src/cz/nic/tablexia/screen/encyclopedia/content/model/Header.java b/core/src/cz/nic/tablexia/screen/encyclopedia/content/model/Header.java index 93a17523c18b0eed6c5ddf2ff96c0f0b3265f412..fa3e05653261d20e3650ee77cc2d3dab0af03241 100644 --- a/core/src/cz/nic/tablexia/screen/encyclopedia/content/model/Header.java +++ b/core/src/cz/nic/tablexia/screen/encyclopedia/content/model/Header.java @@ -85,7 +85,7 @@ public class Header extends Content { }; if(TablexiaSettings.getInstance().isSoundMuted()) - showSoundMutedDialog(playButtonAction); + showSoundMutedDialog(playButtonAction, button); else playButtonAction.run(); } @@ -98,7 +98,7 @@ public class Header extends Content { return headerTable; } - private void showSoundMutedDialog(final Runnable onSuccessCallback) { + private void showSoundMutedDialog(final Runnable onSuccessCallback, final ImageTablexiaButton button) { TablexiaComponentDialogFactory.getInstance().createWarningYesNoDialog( ApplicationTextManager.getInstance().getText(ApplicationTextManager.ApplicationTextsAssets.SOUND_MUTED_QUESTION), new ClickListener() { @@ -108,6 +108,12 @@ public class Header extends Content { onSuccessCallback.run(); } }, + new ClickListener(){ + @Override + public void clicked(InputEvent event, float x, float y) { + button.setUnchecked(); + } + }, true ).show(TablexiaComponentDialogFactory.WARNING_DIALOG_WIDTH, TablexiaComponentDialogFactory.WARNING_DIALOG_HEIGHT); }