From 398da72549f27a632fa7c1ba121464f9e2d266ad Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Tue, 1 Jan 2013 16:49:19 -0800 Subject: [PATCH] Bug 825096 - Fix three clang warnings in accessible/. r=surkov. --HG-- extra : rebase_source : 5b26ed2307b240d7d7eb60a866ac33995ab654de --- accessible/src/base/AccEvent.cpp | 11 +++++++---- accessible/src/base/NotificationController.cpp | 1 - accessible/src/base/nsAccessibilityService.cpp | 3 +++ 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/accessible/src/base/AccEvent.cpp b/accessible/src/base/AccEvent.cpp index fe41eb880335..d5ee051153e8 100644 --- a/accessible/src/base/AccEvent.cpp +++ b/accessible/src/base/AccEvent.cpp @@ -1,4 +1,5 @@ /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ +/* vim: set ts=2 et sw=2 tw=80: */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @@ -117,10 +118,12 @@ AccReorderEvent::IsShowHideEventTarget(const Accessible* aTarget) const { uint32_t count = mDependentEvents.Length(); for (uint32_t index = count - 1; index < count; index--) { - if (mDependentEvents[index]->mAccessible == aTarget && - mDependentEvents[index]->mEventType == nsIAccessibleEvent::EVENT_SHOW || - mDependentEvents[index]->mEventType == nsIAccessibleEvent::EVENT_HIDE) { - return mDependentEvents[index]->mEventType; + if (mDependentEvents[index]->mAccessible == aTarget) { + uint32_t eventType = mDependentEvents[index]->mEventType; + if (eventType == nsIAccessibleEvent::EVENT_SHOW || + eventType == nsIAccessibleEvent::EVENT_HIDE) { + return mDependentEvents[index]->mEventType; + } } } diff --git a/accessible/src/base/NotificationController.cpp b/accessible/src/base/NotificationController.cpp index 8ef9db29bc62..68bea8799702 100644 --- a/accessible/src/base/NotificationController.cpp +++ b/accessible/src/base/NotificationController.cpp @@ -641,7 +641,6 @@ NotificationController::CoalesceTextChangeEventsFor(AccShowEvent* aTailEvent, void NotificationController::CreateTextChangeEventFor(AccMutationEvent* aEvent) { - DocAccessible* document = aEvent->GetDocAccessible(); Accessible* container = aEvent->mAccessible->Parent(); if (!container) return; diff --git a/accessible/src/base/nsAccessibilityService.cpp b/accessible/src/base/nsAccessibilityService.cpp index ace2b24613a9..e99c24e7382f 100644 --- a/accessible/src/base/nsAccessibilityService.cpp +++ b/accessible/src/base/nsAccessibilityService.cpp @@ -1460,6 +1460,9 @@ nsAccessibilityService::CreateAccessibleByFrameType(nsIFrame* aFrame, case eTextLeafType: newAcc = new TextLeafAccessibleWrap(aContent, document); break; + default: + MOZ_ASSERT(false); + break; } return newAcc.forget();