This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository e16.
View the commit online.
commit 7963834b984ca8a9f21eb9f7c500940847e72acd
Author: Kim Woelders <[email protected]>
AuthorDate: Thu May 26 05:53:15 2022 +0200
GSOD: Fix repaint after quit by button press
Also add cosmetic delay.
---
src/alert.c | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
diff --git a/src/alert.c b/src/alert.c
index 25d8e4bf..154768af 100644
--- a/src/alert.c
+++ b/src/alert.c
@@ -175,7 +175,7 @@ ShowAlert(const char *title,
unsigned long cols[5];
XColor xcl;
Colormap cmap;
- int cnum, fh, x, y, ww, hh, bw, bh;
+ int cnum, fh, x, y, ww, hh, bw, bh, bx;
char *str1, *str2, *str3, *p;
int button;
char **missing_charset_list_return, *def_string_return;
@@ -418,20 +418,20 @@ ShowAlert(const char *title,
if (!(ev.xbutton.y >= BY && ev.xbutton.y < BY + bh))
break;
- x = BX(0);
- if (b1 && ev.xbutton.x >= x && ev.xbutton.x < x + bw)
+ bx = BX(0);
+ if (b1 && ev.xbutton.x >= bx && ev.xbutton.x < bx + bw)
{
btn = b1;
goto do_ButtonPress;
}
- x = BX(1);
- if (b2 && ev.xbutton.x >= x && ev.xbutton.x < x + bw)
+ bx = BX(1);
+ if (b2 && ev.xbutton.x >= bx && ev.xbutton.x < bx + bw)
{
btn = b2;
goto do_ButtonPress;
}
- x = BX(2);
- if (b3 && ev.xbutton.x >= x && ev.xbutton.x < x + bw)
+ bx = BX(2);
+ if (b3 && ev.xbutton.x >= bx && ev.xbutton.x < bx + bw)
{
btn = b3;
goto do_ButtonPress;
@@ -445,22 +445,22 @@ ShowAlert(const char *title,
if (!(ev.xbutton.y >= BY && ev.xbutton.y < BY + bh))
break;
- x = BX(0);
- if (b1 && ev.xbutton.x >= x && ev.xbutton.x < x + bw)
+ bx = BX(0);
+ if (b1 && ev.xbutton.x >= bx && ev.xbutton.x < bx + bw)
{
button = 1;
btn = b1;
goto do_ButtonRelease;
}
- x = BX(1);
- if (b2 && ev.xbutton.x >= x && ev.xbutton.x < x + bw)
+ bx = BX(1);
+ if (b2 && ev.xbutton.x >= bx && ev.xbutton.x < bx + bw)
{
button = 2;
btn = b2;
goto do_ButtonRelease;
}
- x = BX(2);
- if (b3 && ev.xbutton.x >= x && ev.xbutton.x < x + bw)
+ bx = BX(2);
+ if (b3 && ev.xbutton.x >= bx && ev.xbutton.x < bx + bw)
{
button = 3;
btn = b3;
@@ -521,6 +521,7 @@ ShowAlert(const char *title,
}
do_sync:
XSync(dd, False);
+ SleepUs(200000);
break;
default:
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.