Index: ui/shell_dialogs/base_shell_dialog_win.cc |
diff --git a/ui/shell_dialogs/base_shell_dialog_win.cc b/ui/shell_dialogs/base_shell_dialog_win.cc |
index 9ccd1bbc45626bd4f34732915d73d8be2547bc71..e121fbfbd160c4cd34f5f6f18d12748e7617ddd8 100644 |
--- a/ui/shell_dialogs/base_shell_dialog_win.cc |
+++ b/ui/shell_dialogs/base_shell_dialog_win.cc |
@@ -30,7 +30,9 @@ BaseShellDialogImpl::RunState BaseShellDialogImpl::BeginRun(HWND owner) { |
DCHECK(!IsRunningDialogForOwner(owner)); |
// The owner must be a top level window, otherwise we could end up with two |
// entries in our map for the same top level window. |
- DCHECK(!owner || owner == GetAncestor(owner, GA_ROOT)); |
+ // TODO(scottmg): This should be re-enabled when Chrome Frame is removed. |
+ // http://crbug.com/310264 |
+ // DCHECK(!owner || owner == GetAncestor(owner, GA_ROOT)); |
RunState run_state; |
run_state.dialog_thread = CreateDialogThread(); |
run_state.owner = owner; |