[Spice-devel] [PATCH vd_agent 1/2] vdagent/x11-randr: rename error_handler to ignore_error_handler
Frediano Ziglio
fziglio at redhat.com
Tue Aug 14 07:52:12 UTC 2018
>
> The handler is meant to ignore the X11 error, name it properly.
>
> Signed-off-by: Lukáš Hrázký <lhrazky at redhat.com>
For the series
Acked-by: Frediano Ziglio <fziglio at redhat.com>
Frediano
> ---
> src/vdagent/x11-randr.c | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/src/vdagent/x11-randr.c b/src/vdagent/x11-randr.c
> index 803cf73..15fb2b2 100644
> --- a/src/vdagent/x11-randr.c
> +++ b/src/vdagent/x11-randr.c
> @@ -36,7 +36,7 @@
>
> #define MM_PER_INCH (25.4)
>
> -static int error_handler(Display *display, XErrorEvent *error)
> +static int ignore_error_handler(Display *display, XErrorEvent *error)
> {
> vdagent_x11_caught_error = 1;
> return 0;
> @@ -232,7 +232,7 @@ static void delete_mode(struct vdagent_x11 *x11, int
> output_index,
> break;
> }
> if (m < x11->randr.res->nmode) {
> - vdagent_x11_set_error_handler(x11, error_handler);
> + vdagent_x11_set_error_handler(x11, ignore_error_handler);
> XRRDeleteOutputMode (x11->display,
> x11->randr.res->outputs[output_index],
> mode->id);
> XRRDestroyMode (x11->display, mode->id);
> @@ -332,7 +332,7 @@ static XRRModeInfo *create_new_mode(struct vdagent_x11
> *x11, int output_index,
> set_reduced_cvt_mode(&mode, width, height);
> mode.modeFlags = 0;
> mode.id = 0;
> - vdagent_x11_set_error_handler(x11, error_handler);
> + vdagent_x11_set_error_handler(x11, ignore_error_handler);
> XRRCreateMode (x11->display, x11->root_window[0], &mode);
> // ignore race error, if mode is created by others
> vdagent_x11_restore_error_handler(x11);
> @@ -375,7 +375,7 @@ static int xrandr_add_and_set(struct vdagent_x11 *x11,
> int output, int x, int y,
> x11->randr.monitor_sizes[output].width = width;
> x11->randr.monitor_sizes[output].height = height;
> outputs[0] = xid;
> - vdagent_x11_set_error_handler(x11, error_handler);
> + vdagent_x11_set_error_handler(x11, ignore_error_handler);
> s = XRRSetCrtcConfig(x11->display, x11->randr.res,
> x11->randr.res->crtcs[output],
> CurrentTime, x, y, mode->id, RR_Rotate_0, outputs,
> 1);
> @@ -836,7 +836,7 @@ void vdagent_x11_set_monitor_config(struct vdagent_x11
> *x11,
> if (x11->debug)
> syslog(LOG_DEBUG, "Changing screen size to %dx%d",
> primary_w, primary_h);
> - vdagent_x11_set_error_handler(x11, error_handler);
> + vdagent_x11_set_error_handler(x11, ignore_error_handler);
> XRRSetScreenSize(x11->display, x11->root_window[0], primary_w,
> primary_h,
> width_mm, height_mm);
> if (vdagent_x11_restore_error_handler(x11)) {
More information about the Spice-devel
mailing list