Prevent division by zero in strange circumstances when the panel has size 0
git-svn-id: http://tint2.googlecode.com/svn/trunk@665 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
parent
9a1ec1884f
commit
2432a2ed51
1 changed files with 3 additions and 0 deletions
|
@ -171,6 +171,9 @@ void on_change_systray (void *obj)
|
|||
{
|
||||
// here, systray.area.posx/posy are defined by rendering engine. so we can calculate position of tray icon.
|
||||
Systraybar *sysbar = obj;
|
||||
if (sysbar->icons_per_column == 0 || sysbar->icons_per_row == 0)
|
||||
return;
|
||||
|
||||
Panel *panel = sysbar->area.panel;
|
||||
int i, posx, posy;
|
||||
int start = panel->area.bg->border.width + panel->area.paddingy + systray.area.bg->border.width + systray.area.paddingy + sysbar->marging/2;
|
||||
|
|
Loading…
Reference in a new issue