mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-04-30 13:03:58 +02:00
Currently the app id hash is generated from workdir path only when it's set explicitly and that's for a good reason: the default workdir could be changed (e.g. by creating a TelegramForcePortable) and app id would change what would result in a duplicate .desktop created. The current code has the possibility of having duplicate .desktop files, too, as it happened, but by specifying -workdir to the same directory as the default one. There's now a check that ensures the specified workdir is really custom so those duplicate launchers could be removed what should really stabilize the hash. |
||
---|---|---|
.. | ||
file_utilities_linux.cpp | ||
file_utilities_linux.h | ||
integration_linux.cpp | ||
integration_linux.h | ||
launcher_linux.cpp | ||
launcher_linux.h | ||
linux_desktop_environment.cpp | ||
linux_desktop_environment.h | ||
linux_wayland_integration.cpp | ||
linux_wayland_integration.h | ||
linux_wayland_integration_dummy.cpp | ||
linux_xdp_open_with_dialog.cpp | ||
linux_xdp_open_with_dialog.h | ||
main_window_linux.cpp | ||
main_window_linux.h | ||
notifications_manager_linux.cpp | ||
notifications_manager_linux.h | ||
org.freedesktop.portal.Inhibit.xml | ||
overlay_widget_linux.h | ||
specific_linux.cpp | ||
specific_linux.h | ||
tray_linux.cpp | ||
tray_linux.h |