Merge pull request #583 from dylanaraps/mathfix

DE: Fix bugs.
This commit is contained in:
Dylan Araps 2017-01-02 12:00:23 +11:00 committed by GitHub
commit dfdc9977bd

View file

@ -524,7 +524,7 @@ get_shell() {
get_de() {
# If function was run, stop here.
(( "$de_run" == 1 )) && return
((de_run == 1)) && return
case "$os" in
"Mac OS X") de="Aqua" ;;
@ -536,10 +536,10 @@ get_de() {
;;
*)
(( "$wm_run" != 1 )) && get_wm
((wm_run != 1)) && get_wm
if [[ "$XDG_CURRENT_DESKTOP" ]]; then
de="${de/'X-'}"
de="${XDG_CURRENT_DESKTOP/'X-'}"
de="${de/Budgie:GNOME/Budgie}"
elif [[ "$DESKTOP_SESSION" ]]; then
@ -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
@ -581,7 +581,7 @@ get_de() {
get_wm() {
# If function was run, stop here.
(( "$wm_run" == 1 )) && return
((wm_run == 1)) && return
if [[ -n "$DISPLAY" && "$os" != "Mac OS X" ]]; then
id="$(xprop -root -notype | awk '$1=="_NET_SUPPORTING_WM_CHECK:"{print $5}')"
@ -610,8 +610,8 @@ get_wm() {
}
get_wm_theme() {
(( "$wm_run" != 1 )) && get_wm
(( "$de_run" != 1 )) && get_de
((wm_run != 1)) && get_wm
((de_run != 1)) && get_de
case "$wm" in
"E16") wm_theme="$(awk -F "= " '/theme.name/ {print $2}' "${HOME}/.e16/e_config--0.0.cfg")";;
@ -1345,7 +1345,7 @@ get_style() {
if [[ -n "$DISPLAY" && "$os" != "Mac OS X" ]]; then
# Get DE if user has disabled the function.
(( "$de_run" != 1 )) && get_de
((de_run != 1)) && get_de
# Check for DE Theme.
case "$de" in
@ -1502,7 +1502,7 @@ get_font() {
get_term() {
# If function was run, stop here.
(( "$term_run" == 1 )) && return
((term_run == 1)) && return
# Workaround for macOS systems that
# don't support the block below.
@ -1532,7 +1532,7 @@ get_term() {
}
get_term_font() {
(( "$term_run" != 1 )) && get_term
((term_run != 1)) && get_term
case "$term" in
"urxvt" | "urxvtd" | "xterm")
@ -2021,7 +2021,7 @@ get_wallpaper() {
case "$os" in
"Linux" | "BSD" | "Solaris" | "MINIX")
# Get DE if user has disabled the function.
(( "$de_run" != 1 )) && get_de
((de_run != 1)) && get_de
case "$de" in
"MATE"*) image="$(gsettings get org.mate.background picture-filename)" ;;
@ -2928,7 +2928,7 @@ get_term_padding() {
#
# Note: This issue only seems to affect
# URxvt.
(( "$term_run" != 1 )) && get_term
((term_run != 1)) && get_term
case "$term" in
"URxvt"*)