Scaling support - tooltips (issue #656)

This commit is contained in:
o9000
2018-01-17 21:12:17 +00:00
parent 5db0dceec2
commit 3190c5b7de
2 changed files with 6 additions and 2 deletions

View File

@@ -655,12 +655,13 @@ void task_refresh_thumbnail(Task *task)
return;
if (task->current_state == TASK_ICONIFIED)
return;
Panel *panel = (Panel*)task->area.panel;
double now = get_time();
if (now - task->thumbnail_last_update < 0.1)
return;
if (debug_thumbnails)
fprintf(stderr, "tint2: thumbnail for window: %s" RESET "\n", task->title ? task->title : "");
cairo_surface_t *thumbnail = get_window_thumbnail(task->win, panel_config.g_task.thumbnail_width);
cairo_surface_t *thumbnail = get_window_thumbnail(task->win, panel_config.g_task.thumbnail_width * panel->scale);
if (!thumbnail)
return;
if (task->thumbnail)