lib/fusuma/plugin/wmctrl/workspace.rb in fusuma-plugin-wmctrl-1.4.1 vs lib/fusuma/plugin/wmctrl/workspace.rb in fusuma-plugin-wmctrl-1.4.2
- old
+ new
@@ -157,10 +157,10 @@
# NOTE: stderror when failed to get desktop
# `Cannot get current desktop properties. \
# (_NET_CURRENT_DESKTOP or _WIN_WORKSPACE property)`
return [0, 1] if current_line.nil?
- current_workspace_num = current_line[0].to_i
+ current_workspace_num = current_line[/^\d+(?=\s+\*)/].to_i
total_workspace_num = wmctrl_output.length
[current_workspace_num, total_workspace_num]
end
end