TBag-Shefki

16 - Temporary freeze when moving lower strata frame above higher strata frame.

What steps will reproduce the problem?
1. Use a character with large bags in inventory and bank.  (Mine has four 22-slot bags in inventory and 6 20-slot bags in bank, plus 1 18-slot bag).
2. Open the bank frame and inventory frame.
3. Find which frame has higher strata by dragging the bank frame to overlap the inventory frame.
4. Position bank frame roughly 50 pixels above or beside inventory frame, not overlapping.
5. Depending on which frame has higher strata, move the lower-strata frame quickly to overlap the higher-strata frame.  Do this several times, alternating frames, until the screen freezes for 3-5 seconds minimum.
(Please provide as exact of steps as you can the better
the steps you give the easier I'll be able to reproduce
the problem and the faster it will be fixed)

What is the expected output? What do you see instead?
TBag shouldn't freeze the game when trying to change the strata while moving the frame at the same time.  I see the game freeze when I do this, and I tend to move my bank and bag frames around quite often.

What version of the product are you using?
TBag-Shefki revision 265 directly from the SVN.

Do you have an error log of what happened?
No.

Can you reproduce this problem with TBag as the only addon loaded?
Yes.

Can you reproduce this problem after renaming your stored variables file?
(WTF\Account\USERNAME\SavedVariables\TBag.lua under your WoW install, log
out of WoW, rename the file something else and log back in)
Yes.

Please provide any additional information below.

User When Change
Shefki Tue, 11 Nov 2008 01:39:07 Changed status from New to Fixed
Shefki Fri, 07 Nov 2008 20:42:43 Changed assigned to from None to Shefki
alexfolland Fri, 07 Nov 2008 20:33:48 Create

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of Shefki Shefki Tue, 11 Nov 2008 01:35:14

    Fixed in r267. This changes dragging somewhat. The frame will be raised above other frames at the start and end of the drag but not constantly during the drag. This is really a workaround for a Blizzard bug that their toplevel code doesn't handle windows with large numbers of children particularly efficiently.

  • 1 comment

Facts

Last updated on
11 Nov 2008
Reported on
07 Nov 2008
Status
Fixed - Developer made requested changes. QA should verify.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.

Reported by

Possible assignees