Bug 1279609 - nsRunnableMethodImpl should use a non-public destructor. r=froydnj

This commit is contained in:
Andrew McCreight 2016-07-05 12:03:18 -07:00
Родитель 2445bb037a
Коммит d2ec8127e0
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -746,8 +746,9 @@ class RunnableMethodImpl final
::nsRunnableMethodReceiver<ClassType, Owning> mReceiver;
Method mMethod;
RunnableMethodArguments<Storages...> mArgs;
public:
private:
virtual ~RunnableMethodImpl() { Revoke(); };
public:
template<typename... Args>
explicit RunnableMethodImpl(ClassType* aObj, Method aMethod,
Args&&... aArgs)