bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#21173: 25.0.50; New frames positioned off screen with multiple monit


From: martin rudalics
Subject: bug#21173: 25.0.50; New frames positioned off screen with multiple monitors
Date: Wed, 28 Oct 2015 20:21:04 +0100

> What non-default build options are you using to see this error ?
> I've built this without warnings on:
>    mingw32 32bit
>    mingw32 32bit wide-int
>    mingw64 64bit
>    cygwin  64bit

I use --enable-checking=yes and --enable-check-lisp-object-type=yes.

>> I suppose you meant writing something like
>>
>>        Lisp_Object frame, list;
>>
>>        XSETFRAME (frame, f);
>>        list = Fw32_display_monitor_attributes_list (frame);
>>
>> Please have a look.
>
> I'm sure you know more about it than me - I don't know enough about the
> internals to judge which is correct. Feel free to adjust the patch to
> fix this.
>
> The patch as shown was tested with multiple monitors on Win7 64bit for both
> mingw64 and cygwin w32 builds, and worked correctly with the testcase
> from the original reporter.
>
> I've retested this briefly with your fix, which still works for the
> simple testcase shows by Fran Litterio.

Then please simply write

             list = Fw32_display_monitor_attributes_list (Qnil);

I can't safely change it because I can't test this.  If, as Eli says,
the value doesn't matter, then Qnil should be safe.

martin





reply via email to

[Prev in Thread] Current Thread [Next in Thread]