fix default action for flatpak

Signed-off-by: sshcrack <34072808+sshcrack@users.noreply.github.com>
This commit is contained in:
sshcrack 2024-10-25 11:51:47 +02:00
parent b16e12c9af
commit 43ccf18449
No known key found for this signature in database
GPG Key ID: 1DA55560745A2F13
2 changed files with 11 additions and 3 deletions

View File

@ -1651,6 +1651,16 @@ void MainWindow::on_actionCreateInstanceShortcutOther_triggered() {
QMessageBox::information(this, tr("Create instance shortcut"), tr("Created a shortcut to this instance!")); QMessageBox::information(this, tr("Create instance shortcut"), tr("Created a shortcut to this instance!"));
} }
void MainWindow::on_actionCreateInstanceShortcut_triggered() {
if(!m_selectedInstance)
return;
if(DesktopServices::isFlatpak())
onactionCreateInstanceShortcutOther_triggered();
else
on_actionCreateInstanceShortcutDesktop_triggered();
}
void MainWindow::on_actionCreateInstanceShortcutDesktop_triggered() { void MainWindow::on_actionCreateInstanceShortcutDesktop_triggered() {
if (!m_selectedInstance) if (!m_selectedInstance)
return; return;

View File

@ -165,9 +165,7 @@ class MainWindow : public QMainWindow {
void on_actionEditInstance_triggered(); void on_actionEditInstance_triggered();
inline void on_actionCreateInstanceShortcut_triggered() { void on_actionCreateInstanceShortcut_triggered();
on_actionCreateInstanceShortcutDesktop_triggered();
};
void on_actionCreateInstanceShortcutDesktop_triggered(); void on_actionCreateInstanceShortcutDesktop_triggered();
void on_actionCreateInstanceShortcutApplications_triggered(); void on_actionCreateInstanceShortcutApplications_triggered();