| Index: content/public/test/mock_render_process_host.cc
|
| ===================================================================
|
| --- content/public/test/mock_render_process_host.cc (revision 192603)
|
| +++ content/public/test/mock_render_process_host.cc (working copy)
|
| @@ -123,15 +123,15 @@
|
| DuplicateHandle(GetCurrentProcess(), dib_id.handle, GetCurrentProcess(),
|
| &duped, 0, TRUE, DUPLICATE_SAME_ACCESS);
|
| transport_dib_ = TransportDIB::Map(duped);
|
| -#elif defined(OS_MACOSX)
|
| - // On Mac, TransportDIBs are always created in the browser, so we cannot map
|
| - // one from a dib_id.
|
| - transport_dib_ = TransportDIB::Create(100 * 100 * 4, 0);
|
| +#elif defined(TOOLKIT_GTK)
|
| + transport_dib_ = TransportDIB::Map(dib_id.shmkey);
|
| #elif defined(OS_ANDROID)
|
| // On Android, Handles and Ids are the same underlying type.
|
| transport_dib_ = TransportDIB::Map(dib_id);
|
| -#elif defined(OS_POSIX)
|
| - transport_dib_ = TransportDIB::Map(dib_id.shmkey);
|
| +#else
|
| + // On POSIX, TransportDIBs are always created in the browser, so we cannot map
|
| + // one from a dib_id.
|
| + transport_dib_ = TransportDIB::Create(100 * 100 * 4, 0);
|
| #endif
|
|
|
| return transport_dib_;
|
|
|