diff --git a/lib/awful/widget/graph.lua.in b/lib/awful/widget/graph.lua.in index 9a5e2cf2a..4b39c6dfa 100644 --- a/lib/awful/widget/graph.lua.in +++ b/lib/awful/widget/graph.lua.in @@ -112,9 +112,10 @@ local function update(graph) if value >= 0 then value = value / max_value img:draw_line(data[graph].width - border_width - i - 1, - border_width + ((data[graph].height - 2 * border_width) * (1 - value)), + border_width - 1 + + math.floor(((data[graph].height - 2 * border_width) * (1 - value)) + 0.5), data[graph].width - border_width - i - 1, - border_width, + border_width - 1, data[graph].background_color or "#000000aa") end end diff --git a/lib/awful/widget/progressbar.lua.in b/lib/awful/widget/progressbar.lua.in index 0676126a4..101bbd8e3 100644 --- a/lib/awful/widget/progressbar.lua.in +++ b/lib/awful/widget/progressbar.lua.in @@ -98,7 +98,7 @@ local function update(pbar) rel_height, true, data[pbar].background_color or "#000000aa") else - local rel_x = math.floor(over_drawn_width * data[pbar].value) + local rel_x = math.floor((over_drawn_width * data[pbar].value) + 0.5) img:draw_rectangle(border_width + rel_x, border_width, over_drawn_width - rel_x,