emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 8969953328: Garbage Haiku tooltip frames on size change


From: Po Lu
Subject: master 8969953328: Garbage Haiku tooltip frames on size change
Date: Sat, 5 Mar 2022 01:25:12 -0500 (EST)

branch: master
commit 8969953328a6cb5b7f131c2b7441e9d5d21191aa
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    Garbage Haiku tooltip frames on size change
    
    * haikuterm.c (haiku_read_socket): If tooltip frame dimensions
    actually changed, garbage the frame.
---
 src/haikuterm.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/haikuterm.c b/src/haikuterm.c
index 833b3bee2a..ac087e3bec 100644
--- a/src/haikuterm.c
+++ b/src/haikuterm.c
@@ -2718,6 +2718,10 @@ haiku_read_socket (struct terminal *terminal, struct 
input_event *hold_quit)
 
            if (FRAME_TOOLTIP_P (f))
              {
+               if (FRAME_PIXEL_WIDTH (f) != width
+                   || FRAME_PIXEL_HEIGHT (f) != height)
+                 SET_FRAME_GARBAGED (f);
+
                FRAME_PIXEL_WIDTH (f) = width;
                FRAME_PIXEL_HEIGHT (f) = height;
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]