-$1 == "OK" && \
-$2 == "khatus_bar" && \
-$3 == "status_bar" {
- # Not just using $4 for val - because val might contain a character
- # identical to FS
- len_line = length($0)
- len_head = length($1 FS $2 FS $3 FS)
- len_val = len_line - len_head
- val = substr($0, len_head + 1, len_val)
+{
+ delete msg
+ msg_parse(msg, $0)
+}
- system("xsetroot -name \"" val "\"")
+msg["node"] == Node && \
+msg["module"] == "khatus_bar" && \
+msg["type"] == "status_bar" {
+ system("xsetroot -name \"" msg["status_bar"] "\"")
next
}