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.)