Remove unused stack class, rs=jst.
Remove unused stack class, rs=jst.
--- a/dom/indexedDB/IDBTransaction.h
+++ b/dom/indexedDB/IDBTransaction.h
@@ -173,36 +173,16 @@ private:
// Only touched on the database thread.
PRUint32 mSavepointCount;
bool mHasInitialSavepoint;
bool mAborted;
};
-NS_STACK_CLASS
-class AutoTransactionRequestNotifier
-{
-public:
- AutoTransactionRequestNotifier(IDBTransaction* aTransaction)
- : mTransaction(aTransaction)
- {
- NS_ASSERTION(mTransaction, "Null pointer!");
- mTransaction->OnNewRequest();
- }
-
- ~AutoTransactionRequestNotifier()
- {
- mTransaction->OnRequestFinished();
- }
-
-private:
- nsRefPtr<IDBTransaction> mTransaction;
-};
-
class CommitHelper : public nsIRunnable
{
public:
NS_DECL_ISUPPORTS
NS_DECL_NSIRUNNABLE
CommitHelper(IDBTransaction* aTransaction)
: mTransaction(aTransaction),