ID:2371443
 
Resolved
BYOND Version:512.1424
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 66.0.3359.139
Applies to:Dream Seeker
Status: Resolved

This issue has been resolved.
Descriptive Problem Summary:
Well, Azusa usually have 3 chat modes, one with the locked chat in a child in the default window;
other mode with another window with a child there that also holds the same chat, but this window being dragable and transparency controled by a dragging bar;
and the closed chat mode, that simply hides the chat.

However, since 512.1424 (or earlier versions, idk) changing from the first mode to the second mode, crashes the dream seeker;
and it always worked perfectly fine
Numbered Steps to Reproduce Problem:

Code Snippet (if applicable) to Reproduce Problem:
        Windonize2()
set hidden=1
if(usr.ChatO == 2)
winshow(usr,"ChatWindow",0)
winshow(usr,"default.ChatChild",0)
winset(usr,"ChatWindow.ChatChild","left=None")
winset(usr,"default.ChatChild","left=None")
usr.ChatO = 0
else if(usr.ChatO == 0)
winset(usr,"Chat.bar1","is-visible=false")
winset(usr,"ChatWindow.ChatChild","left=None")
winshow(usr,"ChatWindow",0)
winset(usr,"default.ChatChild","left=Chat")
winshow(usr,"default.ChatChild",1)
usr.ChatO = 1
else if(usr.ChatO == 1)
winset(usr,"Chat.bar1","is-visible=true")
winset(usr,"default.ChatChild","left=None")
winshow(usr,"default.ChatChild",0)
winset(usr,"ChatWindow.ChatChild","left=Chat")
winshow(usr,"ChatWindow",1)
usr.ChatO = 2


Expected Results:
to be able to change between the 3 modes, without crashing the client
Actual Results:
client crashes when I change from the default docked to the windowed chat mode
Does the problem occur:
Every time? Or how often? everytime
In other games?
In other user accounts? yup
On other computers? not sure

When does the problem NOT occur?
when I swap through the modes quickly, not keeping the window long enough on the screen, going back to the default docked one (with the default.ChatChild) aka the child within the default window on.

Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Well didn't occur in earlier beta versions, (not 100% sure since I normally always played with the default one, but no one ever complained) but, I am sure before byond beta it worked fine.

Workarounds:
Don't ever use the windowed chat mode, if you need to close the chat window swap through the modes quickly
Can you send me source for that and instructions on what to do to trigger the crash? I'll take a look.
EDIT: It was this

"Hovering over an empty Child control could cause a crash. (Lyntonx2)"


updated to latest beta version and its fixed
Oh, awesome. I'll close this then.
Lummox JR resolved issue