<html><head></head><body>Hi,<br><br>The patch looks better than nothing. But vout_window APIs are supposed to be used by window provider plugins, not vout display plugins.<br><br><div class="gmail_quote">Le 31 décembre 2018 18:25:20 GMT+01:00, KO Myung-Hun <komh78@gmail.com> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail"><hr> modules/video_output/kva.c | 9 ++++-----<br> 1 file changed, 4 insertions(+), 5 deletions(-)<br><br>diff --git a/modules/video_output/kva.c b/modules/video_output/kva.c<br>index f319ccee2e..8e657d5481 100644<br>--- a/modules/video_output/kva.c<br>+++ b/modules/video_output/kva.c<br>@@ -180,10 +180,9 @@ static void PMThread( void *arg )<br> <br>     sys->b_fixt23 = var_CreateGetBool( vd, "kva-fixt23");<br> <br>-    if( !sys->b_fixt23 )<br>+    if( !sys->b_fixt23 && vd->cfg->window->type == VOUT_WINDOW_TYPE_HWND )<br>         /* If an external window was specified, we'll draw in it. */<br>-        sys->parent_window =<br>-            vout_display_NewWindow( vd, VOUT_WINDOW_TYPE_HWND );<br>+        sys->parent_window = vd->cfg->window;<br> <br>     if( sys->parent_window )<br>     {<br>@@ -968,7 +967,7 @@ static MRESULT EXPENTRY WndProc( HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2 )<br>     {<br>         /* the user wants to close the window */<br>         case WM_CLOSE:<br>-            vout_display_SendEventClose(vd);<br>+            vout_window_ReportClose(vd->cfg->window);<br>             result = 0;<br>             break;<br> <br>@@ -1071,7 +1070,7 @@ static MRESULT EXPENTRY WndProc( HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2 )<br>                     if( i_flags & KC_ALT )<br>                         i_key |= KEY_MODIFIER_ALT;<br> <br>-                    vout_display_SendEventKey(vd, i_key);<br>+                    vout_window_ReportKeyPress(vd->cfg->window, i_key);<br>                 }<br>             }<br>             break;</pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>