diff --git a/src/dialogxml/dialogs/dialog.cpp b/src/dialogxml/dialogs/dialog.cpp index 16ff1b339..cbbfac01c 100644 --- a/src/dialogxml/dialogs/dialog.cpp +++ b/src/dialogxml/dialogs/dialog.cpp @@ -688,7 +688,7 @@ void cDialog::handle_one_event(const sf::Event& currentEvent) { if(kb.isMetaPressed()) key.mod += mod_ctrl; if(kb.isAltPressed()) key.mod += mod_alt; if(kb.isShiftPressed()) key.mod += mod_shift; - where = {currentEvent.mouseButton.x / ui_scale, currentEvent.mouseButton.y / ui_scale}; + where = {(int)(currentEvent.mouseButton.x / ui_scale), (int)(currentEvent.mouseButton.y / ui_scale)}; process_click(where, key.mod); break; default: // To silence warning of unhandled enum values