author | Chris Pearce <cpearce@mozilla.com> |
Fri, 08 May 2015 13:36:37 +1200 | |
changeset 242917 | 34d3296e698003390af28ba07353b7a09c16ca4e |
parent 242916 | b0ebc8d237f08cff537ed569a7e7f1a5eb0d6deb |
child 242918 | b3d61b6150fd24fb7076ed49262a7df4da3b46a4 |
push id | 28713 |
push user | kwierso@gmail.com |
push date | Fri, 08 May 2015 17:06:43 +0000 |
treeherder | mozilla-central@fd5e9b7eec13 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | whitespace |
bugs | 1159495 |
milestone | 40.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/dom/media/gmp/GMPUtils.cpp +++ b/dom/media/gmp/GMPUtils.cpp @@ -1,38 +1,38 @@ -/* -*- 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 "GMPUtils.h" -#include "nsDirectoryServiceDefs.h" -#include "nsIFile.h" -#include "nsCOMPtr.h" - -namespace mozilla { - -bool -GetEMEVoucherPath(nsIFile** aPath) -{ - nsCOMPtr<nsIFile> path; - NS_GetSpecialDirectory(NS_GRE_DIR, getter_AddRefs(path)); - if (!path) { - NS_WARNING("GetEMEVoucherPath can't get NS_GRE_DIR!"); - return false; - } - path->AppendNative(NS_LITERAL_CSTRING("voucher.bin")); - path.forget(aPath); - return true; -} - -bool -EMEVoucherFileExists() -{ - nsCOMPtr<nsIFile> path; - bool exists; - return GetEMEVoucherPath(getter_AddRefs(path)) && - NS_SUCCEEDED(path->Exists(&exists)) && - exists; -} - -} // namespace mozilla +/* -*- 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 "GMPUtils.h" +#include "nsDirectoryServiceDefs.h" +#include "nsIFile.h" +#include "nsCOMPtr.h" + +namespace mozilla { + +bool +GetEMEVoucherPath(nsIFile** aPath) +{ + nsCOMPtr<nsIFile> path; + NS_GetSpecialDirectory(NS_GRE_DIR, getter_AddRefs(path)); + if (!path) { + NS_WARNING("GetEMEVoucherPath can't get NS_GRE_DIR!"); + return false; + } + path->AppendNative(NS_LITERAL_CSTRING("voucher.bin")); + path.forget(aPath); + return true; +} + +bool +EMEVoucherFileExists() +{ + nsCOMPtr<nsIFile> path; + bool exists; + return GetEMEVoucherPath(getter_AddRefs(path)) && + NS_SUCCEEDED(path->Exists(&exists)) && + exists; +} + +} // namespace mozilla