fix: prevent edit hotkey dialog opening as normal window (#6540)

This commit is contained in:
James Upjohn
2025-10-25 23:14:45 +13:00
committed by GitHub
parent 1178caf1b0
commit 4b1266dba3
4 changed files with 6 additions and 5 deletions
@@ -31,7 +31,7 @@ void tableCellClicked(const QModelIndex &clicked, EditableModelView *view,
{
return; // clicked on header or invalid hotkey
}
EditHotkeyDialog dialog(hotkey);
EditHotkeyDialog dialog(hotkey, view);
bool wasAccepted = dialog.exec() == 1;
if (wasAccepted)
@@ -65,8 +65,8 @@ KeyboardSettingsPage::KeyboardSettingsPage()
1, QHeaderView::Stretch);
// We can safely ignore this signal connection since we own the view
std::ignore = view->addButtonPressed.connect([] {
EditHotkeyDialog dialog(nullptr);
std::ignore = view->addButtonPressed.connect([view] {
EditHotkeyDialog dialog(nullptr, view);
bool wasAccepted = dialog.exec() == 1;
if (wasAccepted)