DescriptionMacViews: Bubbles and dialogs behave more like sheets wrt main status
Currently dialog boxes do not take main status from the parent window.
Change this so that any child window does not become a main window.
Also, use the same trick that Cocoa bubbles use to avoid the traffic
lights dimming, but only do this for child windows that don't have their
own traffic lights.
BUG=543689
Committed: https://crrev.com/5243ef97ef67f4525987e40d28e6150f0d852f39
Cr-Commit-Position: refs/heads/master@{#372036}
Patch Set 1 : failed interactive_ui_test attempt: can't seem to query traffic light "enabled" status #Patch Set 2 : rollback failed test attempt #Patch Set 3 : Guess I didn't really need that change #Patch Set 4 : A test!@ #
Total comments: 1
Patch Set 5 : Fix crash - much nicer anyway :) #
Total comments: 4
Patch Set 6 : More robust teardown #Patch Set 7 : Comprehensive test, respond to comment #
Total comments: 3
Patch Set 8 : DCHECK -> EXPECT #
Messages
Total messages: 18 (7 generated)
|