- newmax=$(zenity --scale --text "Set the maximum allowed MHz" --min-value=500 --max-value=1300 --value=$max --step 1)
- newmin=$(zenity --scale --text "Set the minimum allowed MHz" --min-value=20 --max-value=500 --value=$min --step 1)
- sed -i "s/.*max:.*/max:$newmax/g" /etc/pandora/conf/cpu.conf
- sed -i "s/.*min:.*/min:$newmin/g" /etc/pandora/conf/cpu.conf
- zenity --info --title="MHz range set" --text "Your Pandora can now set the CPU clock between $newmin and $newmax MHz." --timeout 6
+ if newmax=$(zenity --scale --text "Set the maximum allowed MHz" --min-value=500 --max-value=1300 --value=$max --step 1); then
+ if newmin=$(zenity --scale --text "Set the minimum allowed MHz" --min-value=20 --max-value=500 --value=$min --step 1); then
+ sed -i "s/.*max:.*/max:$newmax/g" /etc/pandora/conf/cpu.conf
+ sed -i "s/.*min:.*/min:$newmin/g" /etc/pandora/conf/cpu.conf
+ zenity --info --title="MHz range set" --text "Your Pandora can now set the CPU clock between $newmin and $newmax MHz." --timeout 6
+ else
+ zenity --info --title="No change" --text "The CPU Speed has not been changed." --timeout 6
+ fi
+ else
+ zenity --info --title="No change" --text "The CPU Speed has not been changed." --timeout 6
+ fi