diff --git a/src/gui/html/elements/loot-message-dialog.html b/src/gui/html/elements/loot-message-dialog.html
index e6596124..6cb13536 100644
--- a/src/gui/html/elements/loot-message-dialog.html
+++ b/src/gui/html/elements/loot-message-dialog.html
@@ -42,8 +42,8 @@ was pressed.
},
onButtonClick: function(evt) {
- if (evt.target.parentElement.closeCallback) {
- evt.target.parentElement.closeCallback(evt.target.id === 'confirm');
+ if (evt.target.parentElement.parentNode.host.closeCallback) {
+ evt.target.parentElement.parentNode.host.closeCallback(evt.target.id === 'confirm');
}
evt.target.parentElement.parentNode.host.addEventListener('core-overlay-close-completed', function(evt){
evt.target.parentElement.removeChild(evt.target);