forked from mirrors/gecko-dev
The current Create pattern looks like an effort to not have uninited PermissionStatus, but I'm planning to reuse DryCreatePermissionStatus for WebDriver purpose which doesn't need the observer and the query parts, so this works better for that. Differential Revision: https://phabricator.services.mozilla.com/D199549
22 lines
823 B
C++
22 lines
823 B
C++
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#include "mozilla/dom/MidiPermissionStatus.h"
|
|
|
|
#include "mozilla/dom/PermissionStatus.h"
|
|
#include "mozilla/Permission.h"
|
|
|
|
namespace mozilla::dom {
|
|
|
|
MidiPermissionStatus::MidiPermissionStatus(nsPIDOMWindowInner* aWindow,
|
|
bool aSysex)
|
|
: PermissionStatus(aWindow, PermissionName::Midi), mSysex(aSysex) {}
|
|
|
|
nsLiteralCString MidiPermissionStatus::GetPermissionType() const {
|
|
return mSysex ? "midi-sysex"_ns : "midi"_ns;
|
|
}
|
|
|
|
} // namespace mozilla::dom
|