Handle empty string passed to --keyboard/-k flag

This commit is contained in:
James Cuzella
2023-07-23 22:45:16 -06:00
parent d88d9795d1
commit 6bbfbea1a8

View File

@@ -387,7 +387,11 @@ func main() {
layershell.SetMargin(win, layershell.LAYER_SHELL_EDGE_RIGHT, *marginRight)
layershell.SetMargin(win, layershell.LAYER_SHELL_EDGE_BOTTOM, *marginBottom)
if (*keyboard)[0] == 'e' {
if (*keyboard) == "" {
log.Warnf("Empty string passed to --keyboard: %s)", *keyboard)
log.Warn("Setting GTK layer shell keyboard mode to default: exclusive")
layershell.SetKeyboardMode(win, layershell.LAYER_SHELL_KEYBOARD_MODE_EXCLUSIVE)
} else if (*keyboard)[0] == 'e' {
log.Info("Setting GTK layer shell keyboard mode to: exclusive")
layershell.SetKeyboardMode(win, layershell.LAYER_SHELL_KEYBOARD_MODE_EXCLUSIVE)
} else if (*keyboard)[0] == 'o' {