From 6f526a81f1e132df81b0bdc2f6c0ce6535da9ed9 Mon Sep 17 00:00:00 2001 From: GenevensiS <66968533+G-e-n-e-v-e-n-s-i-S@users.noreply.github.com> Date: Sun, 24 May 2026 13:25:26 +0200 Subject: [PATCH] fix link window appearing on wrong monitor --- src/gui/card_link_window.cpp | 2 +- src/gui/control/card_list.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/gui/card_link_window.cpp b/src/gui/card_link_window.cpp index b0563a80..05e02544 100644 --- a/src/gui/card_link_window.cpp +++ b/src/gui/card_link_window.cpp @@ -20,7 +20,7 @@ // ----------------------------------------------------------------------------- : ExportCardSelectionChoice CardLinkWindow::CardLinkWindow(Window* parent, const SetP& set, const CardP& selected_card, bool sizer) - : wxDialog(parent, wxID_ANY, _TITLE_("link cards"), wxPoint(400,-1), wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER) + : wxDialog(parent, wxID_ANY, _TITLE_("link cards"), wxDefaultPosition, wxDefaultSize, wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER) , set(set), parent(parent), selected_card(selected_card) { // init controls diff --git a/src/gui/control/card_list.cpp b/src/gui/control/card_list.cpp index ec97b10e..463a22df 100644 --- a/src/gui/control/card_list.cpp +++ b/src/gui/control/card_list.cpp @@ -533,7 +533,8 @@ bool CardListBase::canLink() const { return card->findFreeLink(card->uid, set->card_uids) >= 0; } bool CardListBase::doLink() { - CardLinkWindow wnd(this, set, getCard()); + CardLinkWindow wnd(this, set, getCard()); + wnd.CentreOnParent(); if (wnd.ShowModal() == wxID_OK) { // The actual linking is done in this window's onOk function return true;