Closed
Bug 825096
Opened 12 years ago
Closed 12 years ago
Fix three clang warnings in accessible/.
Categories
(Core :: Disability Access APIs, defect)
Core
Disability Access APIs
Tracking
()
RESOLVED
FIXED
mozilla20
People
(Reporter: n.nethercote, Assigned: n.nethercote)
Details
Attachments
(1 file)
3.33 KB,
patch
|
surkov
:
review+
|
Details | Diff | Splinter Review |
clang 3.2. warns:
accessible/src/base/AccEvent.cpp:120:57 [-Wlogical-op-parentheses] '&&' within '||'
accessible/src/base/NotificationController.cpp:644:18 [-Wunused-variable] unused variable 'document'
accessible/src/base/nsAccessibilityService.cpp:1306:11 [-Wswitch] 7 enumeration values not handled in switch: 'eApplicationType', 'eImageMapType', 'eMenuPopupType'...
![]() |
Assignee | |
Comment 1•12 years ago
|
||
This patch fixes the warnings. I know nothing about this code so please check
it closely. (I also haven't yet tested it, though I will do so before
landing.)
The first one looks like a genuine bug. I refactored the code slightly.
For the second, I have assumed that GetDocAccessible() has no side-effects. (I
couldn't work out which GetDocAccessible() function was being called here.)
For the third, I don't know if these enumeration values should be handled.
Asserting in their presence seems reasonable. MOZ_CRASH() would be more
emphatic, and I'd be happy to change it to that.
Attachment #696171 -
Flags: review?(surkov.alexander)
Updated•12 years ago
|
Attachment #696171 -
Flags: review?(surkov.alexander) → review+
![]() |
Assignee | |
Comment 2•12 years ago
|
||
Comment 3•12 years ago
|
||
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
You need to log in
before you can comment on or make changes to this bug.
Description
•