Bug 1343212 - FilePicker child actor must not send Open() if it has been already distroyed, r=mccr8

This commit is contained in:
Andrea Marchesini
2017-03-30 19:55:55 +02:00
parent 56c3f75fe0
commit 9d407e1a5a
2 changed files with 23 additions and 0 deletions

View File

@@ -60,6 +60,9 @@ private:
~nsFilePickerProxy();
void InitNative(nsIWidget*, const nsAString&) override;
void
ActorDestroy(ActorDestroyReason aWhy) override;
nsTArray<mozilla::dom::OwningFileOrDirectory> mFilesOrDirectories;
nsCOMPtr<nsIFilePickerShownCallback> mCallback;
@@ -68,6 +71,8 @@ private:
nsString mDefault;
nsString mDefaultExtension;
bool mIPCActive;
InfallibleTArray<nsString> mFilters;
InfallibleTArray<nsString> mFilterNames;
};