[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master 650c9fe: [graph/win32] Fix double-dealing of so
From: |
Werner Lemberg |
Subject: |
[freetype2-demos] master 650c9fe: [graph/win32] Fix double-dealing of some keystrokes. |
Date: |
Fri, 28 May 2021 22:02:47 -0400 (EDT) |
branch: master
commit 650c9fe24c43f21257cf9932d1d3d256680f4fe2
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
[graph/win32] Fix double-dealing of some keystrokes.
* graph/grwin32.c (gr_win32_surface_listen_event): Deprioritize
`TranslateMessage' to avoid double-dealing of Tab, Esc, Return.
---
ChangeLog | 7 +++++++
graph/win32/grwin32.c | 6 +++---
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 7ab98ed..c6f7ae4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2021-05-28 Alexei Podtelezhnikov <apodtele@gmail.com>
+
+ [graph/win32] Fix double-dealing of some keystrokes.
+
+ * graph/grwin32.c (gr_win32_surface_listen_event): Deprioritize
+ `TranslateMessage' to avoid double-dealing of Tab, Esc, Return.
+
2021-05-23 David Turner <david@freetype.org>
* src/ftmemchk.c: Remove minor compiler warning.
diff --git a/graph/win32/grwin32.c b/graph/win32/grwin32.c
index ecb5f5c..9cc49df 100644
--- a/graph/win32/grwin32.c
+++ b/graph/win32/grwin32.c
@@ -373,9 +373,6 @@ gr_win32_surface_listen_event( grWin32Surface* surface,
while ( GetMessage( &msg, NULL, 0, 0 ) > 0 )
{
- TranslateMessage( &msg );
- DispatchMessage( &msg );
-
switch ( msg.message )
{
case WM_RESIZE:
@@ -424,6 +421,9 @@ gr_win32_surface_listen_event( grWin32Surface* surface,
}
break;
}
+
+ TranslateMessage( &msg );
+ DispatchMessage( &msg );
}
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master 650c9fe: [graph/win32] Fix double-dealing of some keystrokes.,
Werner Lemberg <=