mirror of
https://github.com/swaywm/sway.git
synced 2026-04-26 06:46:26 -04:00
Add check for empty GEOM variable
In case when slurp is used to select part of screen, if user aborts the selection, grimshot will capture the whole screen instead of exiting. This is fixed with check for empty variable.
This commit is contained in:
parent
acbe902815
commit
2f7b3b63d5
1 changed files with 4 additions and 0 deletions
|
|
@ -111,6 +111,10 @@ if [ "$ACTION" = "check" ] ; then
|
|||
exit
|
||||
elif [ "$SUBJECT" = "area" ] ; then
|
||||
GEOM=$(slurp -d)
|
||||
# Check if user exited slurp without selecting the area
|
||||
if [ -z "$GEOM" ]; then
|
||||
exit
|
||||
fi
|
||||
WHAT="Area"
|
||||
elif [ "$SUBJECT" = "active" ] ; then
|
||||
FOCUSED=$(swaymsg -t get_tree | jq -r 'recurse(.nodes[]?, .floating_nodes[]?) | select(.focused)')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue