From 7109904a78f2b698666a5e19b277434a99f1d5af Mon Sep 17 00:00:00 2001 From: "aaronleventhal%moonset.net" Date: Tue, 26 Sep 2006 16:31:58 +0000 Subject: [PATCH] Bug 353197. Table interface not exposed for tables in ATK. r=gaoming --- accessible/src/html/nsHTMLTableAccessible.cpp | 2 +- accessible/src/html/nsHTMLTableAccessible.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/accessible/src/html/nsHTMLTableAccessible.cpp b/accessible/src/html/nsHTMLTableAccessible.cpp index 75f66eb79472..1a98699c64ea 100644 --- a/accessible/src/html/nsHTMLTableAccessible.cpp +++ b/accessible/src/html/nsHTMLTableAccessible.cpp @@ -77,7 +77,7 @@ NS_IMETHODIMP nsHTMLTableCellAccessible::GetState(PRUint32 *aResult) return NS_OK; } -NS_IMPL_ISUPPORTS_INHERITED0(nsHTMLTableAccessible, nsAccessible) +NS_IMPL_ISUPPORTS_INHERITED1(nsHTMLTableAccessible, nsAccessible, nsIAccessibleTable) nsHTMLTableAccessible::nsHTMLTableAccessible(nsIDOMNode* aDomNode, nsIWeakReference* aShell): nsAccessibleWrap(aDomNode, aShell) diff --git a/accessible/src/html/nsHTMLTableAccessible.h b/accessible/src/html/nsHTMLTableAccessible.h index f1416b5c0fde..3b056680ee1f 100644 --- a/accessible/src/html/nsHTMLTableAccessible.h +++ b/accessible/src/html/nsHTMLTableAccessible.h @@ -59,7 +59,8 @@ class nsITableLayout; // Change to |#define SHOW_LAYOUT_HEURISTIC DEBUG| before final release #define SHOW_LAYOUT_HEURISTIC -class nsHTMLTableAccessible : public nsAccessibleWrap +class nsHTMLTableAccessible : public nsAccessibleWrap, + public nsIAccessibleTable { public: NS_DECL_ISUPPORTS_INHERITED