[Spice-devel] Fwd: [vdagent-win PATCH] Use Windows coordinates with primary monitor at (0, 0) when making WinAPI calls.

Marc-André Lureau marcandre.lureau at gmail.com
Mon Mar 23 04:52:22 PDT 2015


Hi

On Sat, Mar 21, 2015 at 12:06 AM, Sandy Stutsman <sstutsma at redhat.com> wrote:
> +    LONG normal_x = primary ? primary->get_pos_x() : 0;
> +    LONG normal_y = primary ? primary->get_pos_y() : 0;
> +
...

> diff --git a/vdagent/desktop_layout.h b/vdagent/desktop_layout.h
> index c43ff03..3abbe58 100644
> --- a/vdagent/desktop_layout.h
> +++ b/vdagent/desktop_layout.h
> @@ -31,6 +31,7 @@ public:
>          , _depth (depth)
>          , _attached (attached)
>      {
> +        _primary =  (pos_x == 0 && pos_y == 0 && attached);
>      }


Since the display is_primary() when pos_x == 0 && pos_y == 0, when can
you have nomal_x,y != 0 ?

-- 
Marc-André Lureau


More information about the Spice-devel mailing list