| /* | 
 |  * Copyright 2014 Google Inc. | 
 |  * | 
 |  * Use of this source code is governed by a BSD-style license that can be | 
 |  * found in the LICENSE file. | 
 |  */ | 
 |  | 
 | #include "SkOnce.h" | 
 | #include "SkRemotableFontMgr.h" | 
 |  | 
 | SkRemotableFontIdentitySet::SkRemotableFontIdentitySet(int count, SkFontIdentity** data) | 
 |       : fCount(count), fData(count) | 
 | { | 
 |     SkASSERT(data); | 
 |     *data = fData; | 
 | } | 
 |  | 
 | SkRemotableFontIdentitySet* SkRemotableFontIdentitySet::NewEmpty() { | 
 |     static SkOnce once; | 
 |     static SkRemotableFontIdentitySet* empty; | 
 |     once([]{ empty = new SkRemotableFontIdentitySet; }); | 
 |     return SkRef(empty); | 
 | } |