summaryrefslogtreecommitdiff
path: root/lib/renderers/wayland
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2019-05-31 20:32:02 +0000
committerAlyssa Ross <hi@alyssa.is>2019-05-31 23:20:54 +0000
commit93cde4831bca7055c38a1d6246fdcb84df07f7ec (patch)
tree15bc616a6da2139483d76ebe384d00a636b16441 /lib/renderers/wayland
parent121367b9406b58c80591a21be3bd6e4771facb5e (diff)
downloadbemenu-93cde4831bca7055c38a1d6246fdcb84df07f7ec.tar.gz
bemenu-93cde4831bca7055c38a1d6246fdcb84df07f7ec.tar.bz2
bemenu-93cde4831bca7055c38a1d6246fdcb84df07f7ec.zip
bemenu: add --line-height / -H option
Text is displayed vertically centered in a line. If unspecified, or 0, the previous behaviour of making the height the size of the text, plus two pixels on either side, is used, so there will be no change in behaviour if this option is not used. Fixes https://github.com/Cloudef/bemenu/issues/44.
Diffstat (limited to 'lib/renderers/wayland')
-rw-r--r--lib/renderers/wayland/wayland.h2
-rw-r--r--lib/renderers/wayland/window.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/renderers/wayland/wayland.h b/lib/renderers/wayland/wayland.h
index c6da458..752f095 100644
--- a/lib/renderers/wayland/wayland.h
+++ b/lib/renderers/wayland/wayland.h
@@ -87,7 +87,7 @@ struct window {
bool render_pending;
struct {
- void (*render)(struct cairo *cairo, uint32_t width, uint32_t height, uint32_t max_height, const struct bm_menu *menu, struct cairo_paint_result *result);
+ void (*render)(struct cairo *cairo, uint32_t width, uint32_t max_height, const struct bm_menu *menu, struct cairo_paint_result *result);
} notify;
};
diff --git a/lib/renderers/wayland/window.c b/lib/renderers/wayland/window.c
index 55b8690..ef515b2 100644
--- a/lib/renderers/wayland/window.c
+++ b/lib/renderers/wayland/window.c
@@ -231,7 +231,7 @@ bm_wl_window_render(struct window *window, struct wl_display *display, const str
break;
struct cairo_paint_result result;
- window->notify.render(&buffer->cairo, buffer->width, fmin(buffer->height, window->max_height), window->max_height, menu, &result);
+ window->notify.render(&buffer->cairo, buffer->width, window->max_height, menu, &result);
window->displayed = result.displayed;
if (window->height == result.height)