patch 9.1.1595: Wayland: non-portable use of select()
Problem: Wayland: non-portable use of select()
Solution: Correctly set the timeval struct
(Foxe Chen)
closes: #17886
Signed-off-by: Foxe Chen <chen.foxe@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
66467cf5d8
commit
bb99474ceb
@ -719,6 +719,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
1595,
|
||||||
/**/
|
/**/
|
||||||
1594,
|
1594,
|
||||||
/**/
|
/**/
|
||||||
|
|||||||
@ -403,8 +403,8 @@ vwl_display_flush(vwl_display_T *display)
|
|||||||
FD_ZERO(&wfds);
|
FD_ZERO(&wfds);
|
||||||
FD_SET(display->fd, &wfds);
|
FD_SET(display->fd, &wfds);
|
||||||
|
|
||||||
tv.tv_sec = 0;
|
tv.tv_sec = p_wtm / 1000;
|
||||||
tv.tv_usec = p_wtm * 1000;
|
tv.tv_usec = (p_wtm % 1000) * 1000;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (display->proxy == NULL)
|
if (display->proxy == NULL)
|
||||||
@ -518,8 +518,8 @@ vwl_display_dispatch(vwl_display_T *display)
|
|||||||
FD_ZERO(&rfds);
|
FD_ZERO(&rfds);
|
||||||
FD_SET(display->fd, &rfds);
|
FD_SET(display->fd, &rfds);
|
||||||
|
|
||||||
tv.tv_sec = 0;
|
tv.tv_sec = p_wtm / 1000;
|
||||||
tv.tv_usec = p_wtm * 1000;
|
tv.tv_usec = (p_wtm % 1000) * 1000;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (display->proxy == NULL)
|
if (display->proxy == NULL)
|
||||||
|
|||||||
Reference in New Issue
Block a user