diff options
| author | SulfurNitride <lukew19@proton.me> | 2026-02-15 12:24:03 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-15 12:24:03 -0600 |
| commit | 987153bd3222c949edcabd7fbc5286a5228a0fe7 (patch) | |
| tree | 7c3d4bc7c9c5991d522d92a9aacd10f5e58b83bc | |
| parent | bd25ca97297d766bc24fb09e0f95d1bf7d2baf73 (diff) | |
| parent | 7824725f25620fd8e33d700670dcd3007091cdee (diff) | |
Merge pull request #11 from RevengeRip/main
Thanks! Standard fix for Wayland icon association.
| -rwxr-xr-x | build-native.sh | 8 | ||||
| -rw-r--r-- | src/src/mainwindow.cpp | 1 |
2 files changed, 7 insertions, 2 deletions
diff --git a/build-native.sh b/build-native.sh index 32dccab..3ebc825 100755 --- a/build-native.sh +++ b/build-native.sh @@ -54,17 +54,21 @@ cp -af "${STAGING}/." "${INSTALL_DIR}/" # ── Desktop entry ── DESKTOP_DIR="${HOME}/.local/share/applications" mkdir -p "${DESKTOP_DIR}" -cat > "${DESKTOP_DIR}/fluorine-manager.desktop" <<EOF +cat > "${DESKTOP_DIR}/com.fluorine.manager.desktop" <<EOF [Desktop Entry] Type=Application Name=Fluorine Manager Comment=Mod Organizer 2 for Linux Exec=${INSTALL_DIR}/fluorine-manager -Icon=fluorine-manager +Icon=com.fluorine.manager Terminal=false Categories=Game; EOF +# Icon +mkdir -p "${HOME}/.local/share/icons/hicolor/256x256/apps/" +cp -f "${SCRIPT_DIR}/flatpak/com.fluorine.manager.png" "${HOME}/.local/share/icons/hicolor/256x256/apps/" + # ── Symlink into ~/.local/bin for PATH access ── BIN_DIR="${HOME}/.local/bin" mkdir -p "${BIN_DIR}" diff --git a/src/src/mainwindow.cpp b/src/src/mainwindow.cpp index 008d3b6..c0be6fe 100644 --- a/src/src/mainwindow.cpp +++ b/src/src/mainwindow.cpp @@ -261,6 +261,7 @@ MainWindow::MainWindow(Settings& settings, OrganizerCore& organizerCore, QApplication::setEffectEnabled(Qt::UI_AnimateCombo, false);
QApplication::setEffectEnabled(Qt::UI_AnimateTooltip, false);
QApplication::setEffectEnabled(Qt::UI_FadeTooltip, false);
+ QApplication::setDesktopFileName(QString("com.fluorine.manager"));
#ifdef MO2_WEBENGINE
QWebEngineProfile::defaultProfile()->setPersistentCookiesPolicy(
|
