aboutsummaryrefslogtreecommitdiff
path: root/AppKit/GTMNSWorkspace+Running.m
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-11-08 21:39:10 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2010-11-08 21:39:10 +0000
commit144526b58bb1d6866f8c427a63036c31f8e1d8a9 (patch)
treeb98665ac3f36bd957783bb36741905ea3aaab0cf /AppKit/GTMNSWorkspace+Running.m
parent2e0d716e8fe85d33f1b68e2830d2f33c79dd8289 (diff)
[Author: avi]
Allow adding a new sheet in a sheet's closing callback in GTMWindowSheetController. GTMWindowSheetController does not completely remove a sheet until after the callback has been invoked. This causes an assert to trigger if another sheet is launched in the callback, which is inconsistent with normal Cocoa sheets. Switch the order of the two operations and add a unit test. This affects http://crbug.com/56948 . Patch by davidben@chromium.org . R=dmaclach DELTA=112 (106 added, 5 deleted, 1 changed)
Diffstat (limited to 'AppKit/GTMNSWorkspace+Running.m')
0 files changed, 0 insertions, 0 deletions