On Sat, Sep 13, 2014 at 10:00:56PM +0100, Dominik Vogt wrote:
> Ah, now I know what's broken.  FScreenParseGeometry returns the
> geometry relative to the global screen.  When you have judt one
> screen and have +0-0@0, that translates to x=0, y=-0, YNegative
> set.  When you have multiple screens, the original value is
> relative to the given screen 0.  I.e. -0@0 ist identical to
> -(y -(highest_y_of_global - highest_y_of_screen_0))@g
> 
> with
> 
>   y = 0
>   highest_y_of_global = height of the gloal screen
>   highest_y_of_screen_0 = (y + height) of screen 0
> 
> That's what the code in fvwm does, but not in mvwm.

I've just pushed a fix for this to master---please can you check this
does the right thing?  It seems to for me when trying:

Geometry 513x59+0-0
Geometry 513x59+0-0@SCREEN_NAME

-- Thomas Adam

-- 
"Deep in my heart I wish I was wrong.  But deep in my heart I know I am
not." -- Morrissey ("Girl Least Likely To" -- off of Viva Hate.)

Reply via email to