Skip to content

Commit 62594d4

Browse files
committed
Merge branch '4.1'
2 parents b007171 + 9efec22 commit 62594d4

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

main.c

+8-13
Original file line numberDiff line numberDiff line change
@@ -1842,14 +1842,6 @@ bool winlist(Win *win, guint type, cairo_t *cr)
18421842
double tr = tx + tw;
18431843
double tb = ty + th;
18441844

1845-
if (win->scrlf)
1846-
{
1847-
scale = 1;
1848-
tx = ty = 2;
1849-
tr = w - 2;
1850-
tb = h - 2;
1851-
}
1852-
18531845
bool pin = win->cursorx + win->cursory == 0 ?
18541846
px > tx && px < tr && py > ty && py < tb :
18551847
xi + 1 == win->cursorx && yi + 1 == win->cursory;
@@ -1884,6 +1876,14 @@ bool winlist(Win *win, guint type, cairo_t *cr)
18841876
if (!cr) goto out;
18851877

18861878
cairo_reset_clip(cr);
1879+
if (win->scrlf)
1880+
{
1881+
scale = 1;
1882+
tx = MAX(3, (w - lww) / 2);
1883+
ty = MAX(3, (h - lwh) / 2);
1884+
tr = MIN(w - 3, tx + lww);
1885+
tb = MIN(h - 3, ty + lwh);
1886+
}
18871887
arcrect(cr, 4 + th / 66.0, tx, ty, tr, tb);
18881888
if (pin)
18891889
{
@@ -1897,11 +1897,6 @@ bool winlist(Win *win, guint type, cairo_t *cr)
18971897
&& gtk_widget_get_visible(lw->kitw)
18981898
&& gtk_widget_is_drawable(lw->kitw)
18991899
) {
1900-
if (win->scrlf)
1901-
{
1902-
tx = MAX(tx, (w - lww) / 2);
1903-
ty = MAX(ty, (h - lwh) / 2);
1904-
}
19051900
cairo_scale(cr, scale, scale);
19061901
GdkPixbuf *pix =
19071902
gdk_pixbuf_get_from_window(gdkw(lw->kitw), 0, 0, lww, lwh);

0 commit comments

Comments
 (0)