Revert "Fix broken channel icon in chrome://help on CrOS" and try again
[chromium-blink-merge.git] / ios / chrome / browser / ui / commands / generic_chrome_command.mm
blobbf00f6bb00d0241e5d1a5d47a01ec6470dd57ca2
1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #import "ios/chrome/browser/ui/commands/generic_chrome_command.h"
7 #import <UIKit/UIKit.h>
9 #include "base/logging.h"
10 #import "ios/chrome/browser/ui/commands/UIKit+ChromeExecuteCommand.h"
12 @implementation GenericChromeCommand
14 @synthesize tag = _tag;
16 - (instancetype)initWithTag:(NSInteger)tag {
17   self = [super init];
18   if (self) {
19     _tag = tag;
20   }
21   return self;
24 - (instancetype)init {
25   NOTREACHED();
26   return nil;
29 - (void)executeOnMainWindow {
30   UIWindow* mainWindow = [[UIApplication sharedApplication] keyWindow];
31   DCHECK(mainWindow);
32   [mainWindow chromeExecuteCommand:self];
35 @end