diff options
author | Andrei Karas <akaras@inbox.ru> | 2012-10-04 01:47:16 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2012-10-04 01:47:16 +0300 |
commit | a78b3a34de86d181f845f352b3c4a58e6ff03872 (patch) | |
tree | 290e50c00f3abaa197df471111e3a7a45616f22a /src | |
parent | 77cac1e6fd1b6fdf920b09a60ff1e5c60b3c4e84 (diff) | |
download | manaplus-a78b3a34de86d181f845f352b3c4a58e6ff03872.tar.gz manaplus-a78b3a34de86d181f845f352b3c4a58e6ff03872.tar.bz2 manaplus-a78b3a34de86d181f845f352b3c4a58e6ff03872.tar.xz manaplus-a78b3a34de86d181f845f352b3c4a58e6ff03872.zip |
Fix sounds in npc and quit dialogs.
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/npcdialog.cpp | 2 | ||||
-rw-r--r-- | src/gui/quitdialog.cpp | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/gui/npcdialog.cpp b/src/gui/npcdialog.cpp index 4298d8b68..1333842bb 100644 --- a/src/gui/npcdialog.cpp +++ b/src/gui/npcdialog.cpp @@ -25,6 +25,7 @@ #include "being.h" #include "configuration.h" #include "client.h" +#include "sound.h" #include "gui/gui.h" #include "gui/sdlfont.h" @@ -161,6 +162,7 @@ NpcDialog::NpcDialog(const int npcId) : setVisible(true); requestFocus(); enableVisibleSound(true); + sound.playGuiSound(SOUND_SHOW_WINDOW); config.addListener("logNpcInGui", this); } diff --git a/src/gui/quitdialog.cpp b/src/gui/quitdialog.cpp index 8e3bc4d25..907a26493 100644 --- a/src/gui/quitdialog.cpp +++ b/src/gui/quitdialog.cpp @@ -105,7 +105,6 @@ QuitDialog::QuitDialog(QuitDialog **const pointerToMe): QuitDialog::~QuitDialog() { - sound.playGuiSound(SOUND_HIDE_WINDOW); if (mMyPointer) *mMyPointer = nullptr; // Optional widgets, so delete them by hand. @@ -161,6 +160,10 @@ void QuitDialog::action(const gcn::ActionEvent &event) } } } + else + { + sound.playGuiSound(SOUND_HIDE_WINDOW); + } scheduleDelete(); } |