Possible fix for issue #693
o9000 mrovi9000@gmail.com
4 files changed,
4 insertions(+),
3 deletions(-)
M
src/execplugin/execplugin.c
→
src/execplugin/execplugin.c
@@ -491,7 +491,7 @@ }
// draw layout pango_layout_set_font_description(layout, execp->backend->font_desc); - pango_layout_set_width(layout, (execp->frontend->textw + 1) * PANGO_SCALE); + pango_layout_set_width(layout, (execp->frontend->textw + TINT2_PANGO_SLACK) * PANGO_SCALE); pango_layout_set_alignment(layout, execp->backend->centered ? PANGO_ALIGN_CENTER : PANGO_ALIGN_LEFT); pango_layout_set_wrap(layout, PANGO_WRAP_WORD_CHAR); pango_layout_set_ellipsize(layout, PANGO_ELLIPSIZE_NONE);
M
src/taskbar/task.c
→
src/taskbar/task.c
@@ -465,7 +465,7 @@ PangoLayout *layout = pango_layout_new(context);
pango_layout_set_font_description(layout, panel->g_task.font_desc); pango_layout_set_text(layout, task->title, -1); - pango_layout_set_width(layout, (((Taskbar *)task->area.parent)->text_width + 1) * PANGO_SCALE); + pango_layout_set_width(layout, (((Taskbar *)task->area.parent)->text_width + TINT2_PANGO_SLACK) * PANGO_SCALE); pango_layout_set_height(layout, panel->g_task.text_height * PANGO_SCALE); pango_layout_set_wrap(layout, PANGO_WRAP_WORD_CHAR); pango_layout_set_ellipsize(layout, PANGO_ELLIPSIZE_END);
M
src/util/common.h
→
src/util/common.h
@@ -7,6 +7,7 @@ #ifndef COMMON_H
#define COMMON_H #define WM_CLASS_TINT "panel" +#define TINT2_PANGO_SLACK 0 #include <glib.h> #include <Imlib2.h>