diff --git a/mozilla/dom/public/coreEvents/nsIDOMCompositionListener.h b/mozilla/dom/public/coreEvents/nsIDOMCompositionListener.h index c7f98a6f449..1b65d64550c 100644 --- a/mozilla/dom/public/coreEvents/nsIDOMCompositionListener.h +++ b/mozilla/dom/public/coreEvents/nsIDOMCompositionListener.h @@ -35,8 +35,10 @@ class nsIDOMCompositionListener : public nsIDOMEventListener { public: - virtual nsresult HandleStartComposition(nsIDOMEvent* aCompositionEvent) = 0; - virtual nsresult HandleEndComposition(nsIDOMEvent* aCompositionEvent) = 0; + static const nsIID& GetIID() { static nsIID iid = NS_IDOMCOMPOSITIONLISTENER_IID; return iid; } + + virtual nsresult HandleStartComposition(nsIDOMEvent* aCompositionEvent) = 0; + virtual nsresult HandleEndComposition(nsIDOMEvent* aCompositionEvent) = 0; }; #endif // nsIDOMCompositionListener_h__ diff --git a/mozilla/dom/public/coreEvents/nsIDOMDragListener.h b/mozilla/dom/public/coreEvents/nsIDOMDragListener.h index 2a1d41946f9..cb6cac77d2b 100644 --- a/mozilla/dom/public/coreEvents/nsIDOMDragListener.h +++ b/mozilla/dom/public/coreEvents/nsIDOMDragListener.h @@ -36,6 +36,8 @@ class nsIDOMDragListener : public nsIDOMEventListener { public: + static const nsIID& GetIID() { static nsIID iid = NS_IDOMDRAGLISTENER_IID; return iid; } + /** * Processes a drag enter event * @param aMouseEvent @see nsIDOMEvent.h diff --git a/mozilla/dom/public/coreEvents/nsIDOMTextListener.h b/mozilla/dom/public/coreEvents/nsIDOMTextListener.h index f2b8cba7d23..20962bf61d2 100644 --- a/mozilla/dom/public/coreEvents/nsIDOMTextListener.h +++ b/mozilla/dom/public/coreEvents/nsIDOMTextListener.h @@ -34,6 +34,8 @@ class nsIDOMTextListener : public nsIDOMEventListener { public: + static const nsIID& GetIID() { static nsIID iid = NS_IDOMTEXTLISTENER_IID; return iid; } + virtual nsresult HandleText(nsIDOMEvent* aTextEvent) = 0; };