aboutsummaryrefslogtreecommitdiffstats
path: root/swaybar/bar.c
diff options
context:
space:
mode:
authorLibravatar Geoff Greer <geoff@greer.fm>2018-09-20 20:37:08 -0700
committerLibravatar Geoff Greer <geoff@greer.fm>2018-09-22 11:34:21 -0700
commitc495164f6059d8f352afeead86a510365cc802a1 (patch)
treeee7316a573d5feb5332bb5cef509bd37faf5bcf7 /swaybar/bar.c
parentMerge pull request #2660 from RyanDwyer/fix-scratchpad-iteration (diff)
downloadsway-c495164f6059d8f352afeead86a510365cc802a1.tar.gz
sway-c495164f6059d8f352afeead86a510365cc802a1.tar.zst
sway-c495164f6059d8f352afeead86a510365cc802a1.zip
swaybar, swaylock, & tree/container: Set cairo font options to render text and lines with subpixel hinting (if available).
Diffstat (limited to 'swaybar/bar.c')
-rw-r--r--swaybar/bar.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/swaybar/bar.c b/swaybar/bar.c
index 69069f40..ab307fd4 100644
--- a/swaybar/bar.c
+++ b/swaybar/bar.c
@@ -319,10 +319,14 @@ static bool bar_uses_output(struct swaybar *bar, const char *name) {
319 return false; 319 return false;
320} 320}
321 321
322static void output_geometry(void *data, struct wl_output *output, int32_t x, 322static void output_geometry(void *data, struct wl_output *wl_output, int32_t x,
323 int32_t y, int32_t width_mm, int32_t height_mm, int32_t subpixel, 323 int32_t y, int32_t width_mm, int32_t height_mm, int32_t subpixel,
324 const char *make, const char *model, int32_t transform) { 324 const char *make, const char *model, int32_t transform) {
325 // Who cares 325 struct swaybar_output *output = data;
326 output->subpixel = subpixel;
327 if (output->surface) {
328 render_frame(output->bar, output);
329 }
326} 330}
327 331
328static void output_mode(void *data, struct wl_output *output, uint32_t flags, 332static void output_mode(void *data, struct wl_output *output, uint32_t flags,