summaryrefslogtreecommitdiff
path: root/utils/installer/uninstall.sh
diff options
context:
space:
mode:
Diffstat (limited to 'utils/installer/uninstall.sh')
-rwxr-xr-xutils/installer/uninstall.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/installer/uninstall.sh b/utils/installer/uninstall.sh
index 16d3c365..597bbf85 100755
--- a/utils/installer/uninstall.sh
+++ b/utils/installer/uninstall.sh
@@ -63,11 +63,11 @@ function remove_lvim_bin() {
function remove_desktop_file() {
OS="$(uname -s)"
# TODO: Any other OSes that use desktop files?
- [ "$OS" != "Linux" ] && return
+ ([ "$OS" != "Linux" ] || ! command -v xdg-desktop-menu &>/dev/null) && return
echo "Removing desktop file..."
find "$XDG_DATA_HOME/icons/hicolor" -name "lvim.svg" -type f -delete
- rm "$XDG_DATA_HOME/applications/lvim.desktop"
+ xdg-desktop-menu uninstall lvim.desktop
}
function main() {