Frames don't calculate position properly with UI scale #766


  • Defect
  • Invalid
Closed
Assigned to shadowed103
  • _ForgeUser3362486 created this issue Oct 19, 2014

    What steps will reproduce the problem?
    1. Use an addon like UIScale to scale your UI down below the default minimum
    2. Position your frames however you see fit
    3. Reload the game

    What is the expected output? What do you see instead?
    I see my frames appearing in incorrect places; however, modifying any setting on the frame or unlocking/relocking the frame will cause the frame to appear in the proper position.

    What version of the product are you using?
    v4.0.5

    Do you have an error log of what happened?
    No errors generated

    Please provide any additional information below.
    The position appears to save correctly, it just doesn't render properly on load and needs some sort of kick in the pants to correct itself. If I look in the SavedVariables for a specific frame I'll see X = -183.025 & Y = -173.545 and in the in-game config I see X= -366.05 & Y = -347.09. I'm running a UIScale of .5 so this seems to be exactly right.

    I've tried anchoring to screen and other frames, but the problems seem to happen regardless.

  • _ForgeUser3362486 added the tags New Defect Oct 19, 2014
  • _ForgeUser3362486 edited description Oct 19, 2014
  • Shadowed103 posted a comment Oct 25, 2014

    This is caused by a third party mod and not a bug in SUF. They are changing the scale after SUF loads.

    You could probably add ShadowUF.Layout:Reload() at the bottom of the addon after it changes the scale but if it doesn't work, it's not something I support.

  • Shadowed103 removed a tag New Oct 25, 2014
  • Shadowed103 added a tag Invalid Oct 25, 2014
  • Shadowed103 closed issue Oct 25, 2014

To post a comment, please login or register a new account.