summaryrefslogtreecommitdiffstats
path: root/app/surface
diff options
context:
space:
mode:
Diffstat (limited to 'app/surface')
-rw-r--r--app/surface/transport_dib_mac.cc8
-rw-r--r--app/surface/transport_dib_win.cc3
2 files changed, 2 insertions, 9 deletions
diff --git a/app/surface/transport_dib_mac.cc b/app/surface/transport_dib_mac.cc
index a3eb0bb..c3f3abd2 100644
--- a/app/surface/transport_dib_mac.cc
+++ b/app/surface/transport_dib_mac.cc
@@ -28,13 +28,7 @@ TransportDIB::~TransportDIB() {
// static
TransportDIB* TransportDIB::Create(size_t size, uint32 sequence_num) {
TransportDIB* dib = new TransportDIB;
- if (!dib->shared_memory_.Create("", false /* read write */,
- false /* do not open existing */, size)) {
- delete dib;
- return NULL;
- }
-
- if (!dib->shared_memory_.Map(size)) {
+ if (!dib->shared_memory_.CreateAndMapAnonymous(size)) {
delete dib;
return NULL;
}
diff --git a/app/surface/transport_dib_win.cc b/app/surface/transport_dib_win.cc
index f7746e3..63506b2 100644
--- a/app/surface/transport_dib_win.cc
+++ b/app/surface/transport_dib_win.cc
@@ -29,8 +29,7 @@ TransportDIB* TransportDIB::Create(size_t size, uint32 sequence_num) {
TransportDIB* dib = new TransportDIB;
- if (!dib->shared_memory_.Create("", false /* read write */,
- true /* open existing */, size)) {
+ if (!dib->shared_memory_.CreateAnonymous(size)) {
delete dib;
return NULL;
}