From 4da2cf58f6e4c74d78a51c77b315bbc203f45e81 Mon Sep 17 00:00:00 2001 From: "sspitzer%netscape.com" Date: Mon, 21 Jun 1999 01:59:44 +0000 Subject: [PATCH] fix warnings. these classes have virtual functions but non-virtual destructors git-svn-id: svn://10.0.0.236/trunk@36016 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/mailnews/addrbook/src/nsAddrDatabase.h | 2 +- mozilla/modules/libjar/nsIJARFactory.h | 2 +- mozilla/modules/libjar/nsJAR.h | 2 +- mozilla/xpcom/tests/TestObserverService.cpp | 1 + mozilla/xpfe/appshell/src/nsSessionHistory.cpp | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mozilla/mailnews/addrbook/src/nsAddrDatabase.h b/mozilla/mailnews/addrbook/src/nsAddrDatabase.h index d9f59e1515d..d83236d2149 100644 --- a/mozilla/mailnews/addrbook/src/nsAddrDatabase.h +++ b/mozilla/mailnews/addrbook/src/nsAddrDatabase.h @@ -58,7 +58,7 @@ public: // nsAddrDatabase methods: nsAddrDatabase(); - ~nsAddrDatabase(); + virtual ~nsAddrDatabase(); nsIMdbFactory *GetMDBFactory(); nsIMdbEnv *GetEnv() {return m_mdbEnv;} diff --git a/mozilla/modules/libjar/nsIJARFactory.h b/mozilla/modules/libjar/nsIJARFactory.h index 6b904fb0488..139e72537fc 100644 --- a/mozilla/modules/libjar/nsIJARFactory.h +++ b/mozilla/modules/libjar/nsIJARFactory.h @@ -37,7 +37,7 @@ class nsJARFactory : public nsIFactory public: nsJARFactory(); - ~nsJARFactory(); + virtual ~nsJARFactory(); NS_DECL_ISUPPORTS diff --git a/mozilla/modules/libjar/nsJAR.h b/mozilla/modules/libjar/nsJAR.h index 9cd2e88b7ba..cd0effd9b66 100644 --- a/mozilla/modules/libjar/nsJAR.h +++ b/mozilla/modules/libjar/nsJAR.h @@ -47,7 +47,7 @@ class nsJAR : public nsIJAR public: nsJAR(); - ~nsJAR(); + virtual ~nsJAR(); NS_DEFINE_STATIC_CID_ACCESSOR( NS_JAR_CID ); diff --git a/mozilla/xpcom/tests/TestObserverService.cpp b/mozilla/xpcom/tests/TestObserverService.cpp index 07ebfc3ba0e..9c8c190a621 100644 --- a/mozilla/xpcom/tests/TestObserverService.cpp +++ b/mozilla/xpcom/tests/TestObserverService.cpp @@ -48,6 +48,7 @@ public: : mName( name ) { NS_INIT_REFCNT(); } + virtual ~TestObserver() {} NS_DECL_ISUPPORTS NS_DECL_IOBSERVER nsString mName; diff --git a/mozilla/xpfe/appshell/src/nsSessionHistory.cpp b/mozilla/xpfe/appshell/src/nsSessionHistory.cpp index 240c75b21f9..cde1afd3ec6 100644 --- a/mozilla/xpfe/appshell/src/nsSessionHistory.cpp +++ b/mozilla/xpfe/appshell/src/nsSessionHistory.cpp @@ -703,7 +703,7 @@ public: protected: - ~nsSessionHistory(); + virtual ~nsSessionHistory(); private: PRInt32 mHistoryLength;