diff --git a/neofetch b/neofetch index 148ff2b4..1547b02d 100755 --- a/neofetch +++ b/neofetch @@ -556,7 +556,7 @@ get_de() { # the desktop variables are sometimes also set to the # window manager name. This checks to see if WM == DE # and dicards the DE value. - [[ "$de" =~ $wm ]] && { unset -v de; return; } + [[ "$wm" && "$de" =~ $wm ]] && { unset -v de; return; } ;; esac