all repos — openbox @ e2da966bcb66df8d6a002bfead189aa2623848e0

openbox fork - make it a bit more like ryudo

choose the closest icon size, not always the first icon. :X
Dana Jansens danakj@orodu.net
commit

e2da966bcb66df8d6a002bfead189aa2623848e0

parent

0f48ef7d9b95e33b615b93c14310d0295999eab1

1 files changed, 3 insertions(+), 2 deletions(-)

jump to
M openbox/client.copenbox/client.c

@@ -1882,7 +1882,8 @@ client_update_transient_for(self);

} /* the WM_HINTS can contain an icon */ - client_update_icons(self); + if (hints->flags & IconPixmapHint) + client_update_icons(self); XFree(hints); }

@@ -3605,7 +3606,7 @@

for (i = 1; i < self->nicons; ++i) { gulong diff; - diff = ABS(self->icons[0].width - w) + ABS(self->icons[0].height - h); + diff = ABS(self->icons[i].width - w) + ABS(self->icons[i].height - h); if (diff < min_diff) { min_diff = diff; min_i = i;