[PATCH 0/1] Fix xfce4-panel plugin size allocation
zakhams at gmail.com
Sun Mar 5 19:18:49 CET 2017
Each plugin on the panel takes at least 1 px as defined in panel-itembar.c:
if (G_UNLIKELY (child_len < 1))
child_len = 1;
With expandable plugins it leads to incorrect total length calculation.
The easiest way to reproduce it is to create a new panel with the following plugins:
1: Window buttons without handle
2: Expandable separator
3: Any other plugin to observe the bug (e.g. clock)
Without any open windows the first plugin will take 1px which wasn't taken into account on `expand_len_avail` calculation so the rest plugins will be shifted in 1 px.
This patch fixes this issue.
Viktor Odintsev (1):
Fix child size allocation
panel/panel-itembar.c | 34 +++++++++++++++++++++++++++-------
1 file changed, 27 insertions(+), 7 deletions(-)
More information about the Xfce4-dev