[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2-demos] master b754ad4: * src/ftmulti.c (Process_Event) Handle
From: |
Alexei Podtelezhnikov |
Subject: |
[freetype2-demos] master b754ad4: * src/ftmulti.c (Process_Event) Handle resizing. |
Date: |
Sun, 7 Jun 2020 22:34:12 -0400 (EDT) |
branch: master
commit b754ad4f857131f1bdeb3d5825bbd31ae3f96ea3
Author: Alexei Podtelezhnikov <apodtele@gmail.com>
Commit: Alexei Podtelezhnikov <apodtele@gmail.com>
* src/ftmulti.c (Process_Event) Handle resizing.
* src/ftdiff.c (main): Ditto.
---
ChangeLog | 5 +++++
src/ftdiff.c | 8 +++++++-
src/ftmulti.c | 3 +++
3 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 4f48686..86af65d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-07 Alexei Podtelezhnikov <apodtele@gmail.com>
+
+ * src/ftmulti.c (Process_Event) Handle resizing.
+ * src/ftdiff.c (main): Ditto.
+
2020-06-04 Alexei Podtelezhnikov <apodtele@gmail.com>
[graph] Fix color management bugs including `ftmulti'.
diff --git a/src/ftdiff.c b/src/ftdiff.c
index c1c2e5e..0984886 100644
--- a/src/ftdiff.c
+++ b/src/ftdiff.c
@@ -1689,8 +1689,14 @@
write_global_info( state );
grRefreshSurface( adisplay->surface );
+
grListenSurface( adisplay->surface, 0, &event );
- if ( process_event( state, &event ) )
+ if ( event.type == gr_event_resize )
+ {
+ width = event.x;
+ height = event.y;
+ }
+ else if ( process_event( state, &event ) )
break;
}
diff --git a/src/ftmulti.c b/src/ftmulti.c
index 865c62c..1562645 100644
--- a/src/ftmulti.c
+++ b/src/ftmulti.c
@@ -605,6 +605,9 @@
grListenSurface( surface, 0, &event );
+ if ( event.type == gr_event_resize )
+ return 1;
+
switch ( event.key )
{
case grKeyEsc: /* ESC or q */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2-demos] master b754ad4: * src/ftmulti.c (Process_Event) Handle resizing.,
Alexei Podtelezhnikov <=