From 6311232b8f735f252c031b60f1ef694f8b8701f9 Mon Sep 17 00:00:00 2001
From: "rods%netscape.com" <rods%netscape.com>
Date: Wed, 17 Feb 1999 14:29:15 +0000
Subject: [PATCH] Changed GetItemAt to return a nsISupports instead of a
 nsIMenuItem, this is because a menu can hold both other menus and menu items.

---
 widget/public/nsIMenu.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/widget/public/nsIMenu.h b/widget/public/nsIMenu.h
index 7e6ae721db49e..424e0a8a91ba9 100644
--- a/widget/public/nsIMenu.h
+++ b/widget/public/nsIMenu.h
@@ -100,10 +100,10 @@ class nsIMenu : public nsISupports {
     NS_IMETHOD GetItemCount(PRUint32 &aCount) = 0;
 
    /**
-    * Returns a Menu Item at a specified Index
+    * Returns a Menu or Menu Item at a specified Index
     *
     */
-    NS_IMETHOD GetItemAt(const PRUint32 aCount, nsIMenuItem *& aMenuItem) = 0;
+    NS_IMETHOD GetItemAt(const PRUint32 aCount, nsISupports *& aMenuItem) = 0;
 
    /**
     * Inserts a Menu Item at a specified Index
-- 
GitLab