summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2010-12-11 23:16:53 +0100
committerJose Antonio Ortega Ruiz <jao@gnu.org>2010-12-11 23:16:53 +0100
commitcace40accb14067aa168656ac79c779a7c48f701 (patch)
treefc42ae979b8f9e739e3c4b8aa1a19d4b6dc9b376
parent60077e86f79c387ee82c1863a5eed403df816012 (diff)
downloadxmobar-cace40accb14067aa168656ac79c779a7c48f701.tar.gz
xmobar-cace40accb14067aa168656ac79c779a7c48f701.tar.bz2
Weather monitor: skip not retrieved fields
Instead of spamming the bar with a long "blah blah: not found!" message.
-rw-r--r--NEWS2
-rw-r--r--Plugins/Monitors/Common.hs2
2 files changed, 3 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 10038c3..b092c21 100644
--- a/NEWS
+++ b/NEWS
@@ -35,6 +35,8 @@ _New features_
Rockai).
- Mail plugin expands paths starting with "~/" (Ben Boeckel). Ditto
MBox.
+ - Weather monitor now skips not retrieved fields, instead of
+ displaying a long error message.
- New compilation flag, `all_extensions`.
- Documentation and website updates.
diff --git a/Plugins/Monitors/Common.hs b/Plugins/Monitors/Common.hs
index 90b2d28..6761e76 100644
--- a/Plugins/Monitors/Common.hs
+++ b/Plugins/Monitors/Common.hs
@@ -248,7 +248,7 @@ getAfterString :: String -> Parser String
getAfterString s =
do { try $ manyTill skipRestOfLine $ string s
; manyTill anyChar newline
- } <|> return ("<" ++ s ++ " not found!>")
+ } <|> return ""
skipTillString :: String -> Parser String
skipTillString s =