forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
nemo-4.6-captions-fix.patch
28 lines (24 loc) · 1.09 KB
/
nemo-4.6-captions-fix.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From b0c2b99b46797ca91bdba1d95fda33808174466b Mon Sep 17 00:00:00 2001
From: Michael Webster <[email protected]>
Date: Thu, 21 Jan 2021 09:41:40 -0500
Subject: [PATCH] nemo-icon-canvas-item.c: restore the style context after
drawing any caption text.
This seemed to be causing style recalculations to accumulate over
time, and particularly when changing the style for window focus
in/out events. This would eventually have a huge impact on user
interaction.
Fixes #2472
---
libnemo-private/nemo-icon-canvas-item.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/libnemo-private/nemo-icon-canvas-item.c b/libnemo-private/nemo-icon-canvas-item.c
index d1b6cbfad..b32de357d 100644
--- a/libnemo-private/nemo-icon-canvas-item.c
+++ b/libnemo-private/nemo-icon-canvas-item.c
@@ -1143,6 +1143,7 @@ draw_label_text (NemoIconCanvasItem *item,
gtk_render_layout (context, cr,
x, text_rect.y0 + details->editable_text_height + LABEL_LINE_SPACING + TEXT_TOP_GAP,
additional_layout);
+ gtk_style_context_restore (context);
}
if (item->details->is_highlighted_as_keyboard_focus) {