mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-04 15:51:37 +00:00

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
23 lines
823 B
C++
23 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
|