forked from mirrors/gecko-dev
Bug 1902305 - Use mozilla::Array in ClipboardCache; a=dmeehan
Original Revision: https://phabricator.services.mozilla.com/D213767 Differential Revision: https://phabricator.services.mozilla.com/D214253
This commit is contained in:
parent
36cf06ca7a
commit
dc00ecfbbb
1 changed files with 7 additions and 3 deletions
|
|
@ -6,6 +6,7 @@
|
|||
#ifndef nsBaseClipboard_h__
|
||||
#define nsBaseClipboard_h__
|
||||
|
||||
#include "mozilla/Array.h"
|
||||
#include "mozilla/dom/PContent.h"
|
||||
#include "mozilla/Logging.h"
|
||||
#include "mozilla/MoveOnlyFunction.h"
|
||||
|
|
@ -229,10 +230,13 @@ class nsBaseClipboard : public nsIClipboard {
|
|||
// Track the pending request for each clipboard type separately. And only need
|
||||
// to track the latest request for each clipboard type as the prior pending
|
||||
// request will be canceled when a new request is made.
|
||||
RefPtr<AsyncSetClipboardData>
|
||||
mPendingWriteRequests[nsIClipboard::kClipboardTypeCount];
|
||||
mozilla::Array<RefPtr<AsyncSetClipboardData>,
|
||||
nsIClipboard::kClipboardTypeCount>
|
||||
mPendingWriteRequests;
|
||||
|
||||
mozilla::UniquePtr<ClipboardCache> mCaches[nsIClipboard::kClipboardTypeCount];
|
||||
mozilla::Array<mozilla::UniquePtr<ClipboardCache>,
|
||||
nsIClipboard::kClipboardTypeCount>
|
||||
mCaches;
|
||||
const mozilla::dom::ClipboardCapabilities mClipboardCaps;
|
||||
bool mIgnoreEmptyNotification = false;
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue