Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Side by Side Diff: chrome/browser/ui/views/frame/browser_view.h

Issue 2850403002: Fix crash under ExclusiveAccessBubbleViews::AnimationProgressed(). (Closed)
Patch Set: respond to comments Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_ 5 #ifndef CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_
6 #define CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_ 6 #define CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_
7 7
8 #include <map> 8 #include <map>
9 #include <memory> 9 #include <memory>
10 #include <string> 10 #include <string>
(...skipping 447 matching lines...) Expand 10 before | Expand all | Expand 10 after
458 458
459 // ExclusiveAccessBubbleViewsContext overrides 459 // ExclusiveAccessBubbleViewsContext overrides
460 ExclusiveAccessManager* GetExclusiveAccessManager() override; 460 ExclusiveAccessManager* GetExclusiveAccessManager() override;
461 views::Widget* GetBubbleAssociatedWidget() override; 461 views::Widget* GetBubbleAssociatedWidget() override;
462 ui::AcceleratorProvider* GetAcceleratorProvider() override; 462 ui::AcceleratorProvider* GetAcceleratorProvider() override;
463 gfx::NativeView GetBubbleParentView() const override; 463 gfx::NativeView GetBubbleParentView() const override;
464 gfx::Point GetCursorPointInParent() const override; 464 gfx::Point GetCursorPointInParent() const override;
465 gfx::Rect GetClientAreaBoundsInScreen() const override; 465 gfx::Rect GetClientAreaBoundsInScreen() const override;
466 bool IsImmersiveModeEnabled() override; 466 bool IsImmersiveModeEnabled() override;
467 gfx::Rect GetTopContainerBoundsInScreen() override; 467 gfx::Rect GetTopContainerBoundsInScreen() override;
468 void DestroyAnyExclusiveAccessBubble() override;
468 469
469 // extension::ExtensionKeybindingRegistry::Delegate overrides 470 // extension::ExtensionKeybindingRegistry::Delegate overrides
470 extensions::ActiveTabPermissionGranter* GetActiveTabPermissionGranter() 471 extensions::ActiveTabPermissionGranter* GetActiveTabPermissionGranter()
471 override; 472 override;
472 473
473 // Creates an accessible tab label for screen readers that includes the tab 474 // Creates an accessible tab label for screen readers that includes the tab
474 // status for the given tab index. This takes the form of 475 // status for the given tab index. This takes the form of
475 // "Page title - Tab state". 476 // "Page title - Tab state".
476 base::string16 GetAccessibleTabLabel(bool include_app_name, int index) const; 477 base::string16 GetAccessibleTabLabel(bool include_app_name, int index) const;
477 478
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after
715 extension_keybinding_registry_; 716 extension_keybinding_registry_;
716 717
717 std::unique_ptr<BrowserWindowHistogramHelper> histogram_helper_; 718 std::unique_ptr<BrowserWindowHistogramHelper> histogram_helper_;
718 719
719 mutable base::WeakPtrFactory<BrowserView> activate_modal_dialog_factory_; 720 mutable base::WeakPtrFactory<BrowserView> activate_modal_dialog_factory_;
720 721
721 DISALLOW_COPY_AND_ASSIGN(BrowserView); 722 DISALLOW_COPY_AND_ASSIGN(BrowserView);
722 }; 723 };
723 724
724 #endif // CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_ 725 #endif // CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_VIEW_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698