style: Simplify emulated medium setup in nsPresContext.

Differential Revision: https://phabricator.services.mozilla.com/D40246
This commit is contained in:
Emilio Cobos Álvarez 2019-08-01 18:15:04 +02:00
parent 032347f4ff
commit 07b8666029
No known key found for this signature in database
GPG key ID: E1152D0994E4BF8A

View file

@ -213,12 +213,11 @@ impl Device {
None => return MediaType::screen(),
};
// Gecko allows emulating random media with mIsEmulatingMedia and
// mMediaEmulated.
let medium_to_use = if pc.mIsEmulatingMedia() != 0 {
// Gecko allows emulating random media with mMediaEmulated.
let medium_to_use = if !pc.mMediaEmulated.mRawPtr.is_null() {
pc.mMediaEmulated.mRawPtr
} else {
pc.mMedium
pc.mMedium as *const bindings::nsAtom as *mut _
};
MediaType(CustomIdent(unsafe { Atom::from_raw(medium_to_use) }))