| Index: chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc
|
| diff --git a/chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc b/chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc
|
| index 85348ed4e4bb2cb00d2d5cf8965c7713eae741bd..538bc43b1d77405416f2d3ba610372ba8365f3f4 100644
|
| --- a/chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc
|
| +++ b/chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc
|
| @@ -66,9 +66,7 @@ ChromeBrowserMainExtraPartsViewsLinux::ChromeBrowserMainExtraPartsViewsLinux() {
|
|
|
| ChromeBrowserMainExtraPartsViewsLinux::
|
| ~ChromeBrowserMainExtraPartsViewsLinux() {
|
| - // X11DesktopHandler is destructed at this point, so we don't need to remove
|
| - // ourselves as an X11DesktopHandlerObserver
|
| - DCHECK(!aura::Env::GetInstanceDontCreate());
|
| + views::X11DesktopHandler::get()->RemoveObserver(this);
|
| }
|
|
|
| void ChromeBrowserMainExtraPartsViewsLinux::PreEarlyInitialization() {
|
|
|