all repos — openbox @ 31f63cb41632b7305d7c019442db30aa199af475

openbox fork - make it a bit more like ryudo

ok the thumbnails in alt-tab were fun and slow so remove them
Dana Jansens danakj@orodu.net
commit

31f63cb41632b7305d7c019442db30aa199af475

parent

24a489e8e58333d381533c77a4e0d869e0293fa4

1 files changed, 6 insertions(+), 17 deletions(-)

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

@@ -397,7 +397,6 @@ /* have to redraw the targetted icon and last targetted icon,

they can pick up the hilite changes in the backgroud */ if (!p->mapped || newtarget == target || p->last_target == target) { const ObClientIcon *icon; - ObClientIcon *thumb; const gint row = i / icons_per_row; /* starting from 0 */ const gint col = i % icons_per_row; /* starting from 0 */ gint innerx, innery;

@@ -413,27 +412,17 @@ XMoveResizeWindow(ob_display, target->win,

innerx, innery, innerw, innerh); /* get the icon from the client */ - if ((thumb = client_thumbnail(target->client, innerw, innerh))) { - p->a_icon->texture[0].data.rgba.width = thumb->width; - p->a_icon->texture[0].data.rgba.height = thumb->height; - p->a_icon->texture[0].data.rgba.alpha = - target->client->iconic ? OB_ICONIC_ALPHA : 0xff; - p->a_icon->texture[0].data.rgba.data = thumb->data; - } else { - icon = client_icon(target->client, innerw, innerh); - p->a_icon->texture[0].data.rgba.width = icon->width; - p->a_icon->texture[0].data.rgba.height = icon->height; - p->a_icon->texture[0].data.rgba.alpha = - target->client->iconic ? OB_ICONIC_ALPHA : 0xff; - p->a_icon->texture[0].data.rgba.data = icon->data; - } + icon = client_icon(target->client, innerw, innerh); + p->a_icon->texture[0].data.rgba.width = icon->width; + p->a_icon->texture[0].data.rgba.height = icon->height; + p->a_icon->texture[0].data.rgba.alpha = + target->client->iconic ? OB_ICONIC_ALPHA : 0xff; + p->a_icon->texture[0].data.rgba.data = icon->data; /* draw the icon */ p->a_icon->surface.parentx = innerx; p->a_icon->surface.parenty = innery; RrPaint(p->a_icon, target->win, innerw, innerh); - - clienticon_free(thumb); } }