aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkPicture.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkPicture.cpp')
-rw-r--r--src/core/SkPicture.cpp14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/core/SkPicture.cpp b/src/core/SkPicture.cpp
index 039efc85c7..972b81f997 100644
--- a/src/core/SkPicture.cpp
+++ b/src/core/SkPicture.cpp
@@ -8,7 +8,6 @@
#include "SkAtomics.h"
#include "SkImageDeserializer.h"
#include "SkImageGenerator.h"
-#include "SkMessageBus.h"
#include "SkPicture.h"
#include "SkPictureData.h"
#include "SkPicturePlayback.h"
@@ -22,23 +21,10 @@ static bool g_AllPictureIOSecurityPrecautionsEnabled = true;
static bool g_AllPictureIOSecurityPrecautionsEnabled = false;
#endif
-DECLARE_SKMESSAGEBUS_MESSAGE(SkPicture::DeletionMessage);
-
/* SkPicture impl. This handles generic responsibilities like unique IDs and serialization. */
SkPicture::SkPicture() : fUniqueID(0) {}
-SkPicture::~SkPicture() {
- // TODO: move this to ~SkBigPicture() only?
-
- // If the ID is still zero, no one has read it, so no need to send this message.
- uint32_t id = sk_atomic_load(&fUniqueID, sk_memory_order_relaxed);
- if (id != 0) {
- SkPicture::DeletionMessage msg = { (int32_t)id };
- SkMessageBus<SkPicture::DeletionMessage>::Post(msg);
- }
-}
-
uint32_t SkPicture::uniqueID() const {
static uint32_t gNextID = 1;
uint32_t id = sk_atomic_load(&fUniqueID, sk_memory_order_relaxed);