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 3 // found in the LICENSE file. 4 5 #include "webkit/support/drt_application_mac.h" 6 7 #include "base/auto_reset.h" 8 9 @implementation CrDrtApplication 10 11 - (BOOL)isHandlingSendEvent { 12 return handlingSendEvent_; 13 } 14 15 - (void)sendEvent:(NSEvent*)event { 16 base::AutoReset<BOOL> scoper(&handlingSendEvent_, YES); 17 [super sendEvent:event]; 18 } 19 20 - (void)setHandlingSendEvent:(BOOL)handlingSendEvent { 21 handlingSendEvent_ = handlingSendEvent; 22 } 23 24 @end 25