/*
 * WebViewWithKeyEquiv.mm
 *
 * Copyright (C) 2009-13 by RStudio, Inc.
 *
 * Unless you have received this program directly from RStudio pursuant
 * to the terms of a commercial license agreement with RStudio, then
 * this program is licensed to you under the terms of version 3 of the
 * GNU Affero General Public License. This program is distributed WITHOUT
 * ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT,
 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the
 * AGPL (http://www.gnu.org/licenses/agpl-3.0.txt) for more details.
 *
 */

#import "WebViewWithKeyEquiv.h"

@implementation WebViewWithKeyEquiv

- (void) setKeyEquivDelegate: (id) delegate
{
   keyEquivDelegate_ = delegate;
}

- (BOOL) performKeyEquivalent: (NSEvent *) theEvent
{
   if (keyEquivDelegate_ != nil)
   {
      return [keyEquivDelegate_ performKeyEquivalent: theEvent];
   }
   return [super performKeyEquivalent: theEvent];
}

@end

/*
 * WebViewWithKeyEquiv.mm
 *
 * Copyright (C) 2009-13 by RStudio, Inc.
 *
 * Unless you have received this program directly from RStudio pursuant
 * to the terms of a commercial license agreement with RStudio, then
 * this program is licensed to you under the terms of version 3 of the
 * GNU Affero General Public License. This program is distributed WITHOUT
 * ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT,
 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the
 * AGPL (http://www.gnu.org/licenses/agpl-3.0.txt) for more details.
 *
 */

#import "WebViewWithKeyEquiv.h"

@implementation WebViewWithKeyEquiv

- (void) setKeyEquivDelegate: (id) delegate
{
   keyEquivDelegate_ = delegate;
}

- (BOOL) performKeyEquivalent: (NSEvent *) theEvent
{
   if (keyEquivDelegate_ != nil && [keyEquivDelegate_ performKeyEquivalent: theEvent])
      return YES;
   return [super performKeyEquivalent: theEvent];
}

@end

Revert "fix window cycling between plots and main window via shortcut key"
Revert "fix window cycling between plots and main window via shortcut key"

This reverts commit a7b564b094bdfa0f09bce3061d2dee6aaa892b3e.

This change broke some keyboard shortcuts (e.g. Undo)
