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.

Reply via email to