[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master d8f03d8: Do not report move frame events for tooltip frames (Bug#
From: |
Martin Rudalics |
Subject: |
master d8f03d8: Do not report move frame events for tooltip frames (Bug#38213) |
Date: |
Sat, 16 Nov 2019 03:05:26 -0500 (EST) |
branch: master
commit d8f03d82760107115bcc63a461b78a53fdd2882b
Author: Martin Rudalics <address@hidden>
Commit: Martin Rudalics <address@hidden>
Do not report move frame events for tooltip frames (Bug#38213)
* src/w32term.c (w32_read_socket):
* src/xterm.c (handle_one_xevent): Do not report move frame events
for tooltip frames (Bug#38213).
---
src/w32term.c | 3 ++-
src/xterm.c | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/w32term.c b/src/w32term.c
index d0537c6..17bf408 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -5314,7 +5314,8 @@ w32_read_socket (struct terminal *terminal,
case WM_MOVE:
f = w32_window_to_frame (dpyinfo, msg.msg.hwnd);
- if (f && FRAME_VISIBLE_P (f) && !FRAME_ICONIFIED_P(f))
+ if (f && FRAME_VISIBLE_P (f) && !FRAME_ICONIFIED_P(f)
+ && !FRAME_TOOLTIP_P (f))
{
w32_real_positions (f, &f->left_pos, &f->top_pos);
inev.kind = MOVE_FRAME_EVENT;
diff --git a/src/xterm.c b/src/xterm.c
index f700580..d55bc38 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -9032,7 +9032,8 @@ handle_one_xevent (struct x_display_info *dpyinfo,
unblock_input ();
}
- if (old_left != f->left_pos || old_top != f->top_pos)
+ if (!FRAME_TOOLTIP_P (f)
+ && (old_left != f->left_pos || old_top != f->top_pos))
{
inev.ie.kind = MOVE_FRAME_EVENT;
XSETFRAME (inev.ie.frame_or_window, f);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master d8f03d8: Do not report move frame events for tooltip frames (Bug#38213),
Martin Rudalics <=