Closed
Bug 759817
Opened 11 years ago
Closed 11 years ago
Repair an inheritance issue
Categories
(Core :: Disability Access APIs, defect)
Core
Disability Access APIs
Tracking
()
RESOLVED
FIXED
mozilla16
People
(Reporter: capella, Assigned: capella)
Details
(Whiteboard: [lang=c++])
Attachments
(1 file)
1.95 KB,
patch
|
tbsaunde
:
review+
|
Details | Diff | Splinter Review |
accessible/src/html/nsHTMLCanvasAccessible.h defines class nsHTMLCanvasAccessible that inherits from HyperTextAccessible.
This needs to be changed to be inherited from HyperTextAccessibleWrap.
> /**
> * HTML canvas accessible (html:canvas).
> */
> +class nsHTMLCanvasAccessible : public HyperTextAccessible
Assignee | ||
Comment 1•11 years ago
|
||
Following up with leftover "to-do".
Assignee: nobody → markcapella
Status: NEW → ASSIGNED
Attachment #632119 -
Flags: review?(surkov.alexander)
Comment 2•11 years ago
|
||
Comment on attachment 632119 [details] [diff] [review] Patch (v1) > HTMLCanvasAccessible:: > HTMLCanvasAccessible(nsIContent* aContent, DocAccessible* aDoc) : >- HyperTextAccessible(aContent, aDoc) >+ HyperTextAccessibleWrap(aContent, aDoc) > { > } since its trivial you could consider inlining it while your here, but up to you. > >+NS_IMPL_ISUPPORTS_INHERITED0(HTMLCanvasAccessible, HyperTextAccessible) curious why you add this.
Attachment #632119 -
Flags: review?(surkov.alexander) → review+
Assignee | ||
Comment 3•11 years ago
|
||
build failed without it ... took a shot - put it in, build worked ... want me to get you the error code?
Comment 4•11 years ago
|
||
(In reply to Mark Capella [:capella] from comment #3) > build failed without it ... took a shot - put it in, build worked ... want > me to get you the error code? if its not too hard I'm curious, but I don't think its a huge deal.
Assignee | ||
Comment 5•11 years ago
|
||
It failed in the build / link step ... I was doing a side by side compare to HTMLListAccessible.cpp and found the macro was absent in HTMLCanvassAccessible, so I added it and basically got lucky. http://pastebin.mozilla.org/1661090
Assignee | ||
Comment 6•11 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=4d74c5630999
Assignee | ||
Comment 7•11 years ago
|
||
https://tbpl.mozilla.org/?tree=Mozilla-Inbound&rev=5387220c0609
Target Milestone: --- → mozilla16
Comment 8•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/5387220c0609
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•