c.smali
.class public Lcom/cm/reminder/calendar/utils/c;
.super Ljava/lang/Object;
.source "FontUtils.java"
# static fields
.field private static volatile a:Landroid/graphics/Typeface;
# direct methods
.method private constructor <init>()V
.registers 1
.prologue
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 15
return-void
.end method
.method public static a()Landroid/graphics/Typeface;
.registers 3
.prologue
.line 18
sget-object v0, Lcom/cm/reminder/calendar/utils/c;->a:Landroid/graphics/Typeface;
if-nez v0, :cond_1c
.line 19
const-class v1, Lcom/cm/reminder/calendar/utils/c;
monitor-enter v1
.line 20
:try_start_7
sget-object v0, Lcom/cm/reminder/calendar/utils/c;->a:Landroid/graphics/Typeface;
if-nez v0, :cond_1b
.line 21
invoke-static {}, Lcom/cleanmaster/hpcommonlib/HostHelper;->getAppContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;
move-result-object v0
const-string v2, "calendar.ttf"
invoke-static {v0, v2}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v0
sput-object v0, Lcom/cm/reminder/calendar/utils/c;->a:Landroid/graphics/Typeface;
.line 23
:cond_1b
monitor-exit v1
:try_end_1c
.catchall {:try_start_7 .. :try_end_1c} :catchall_1f
.line 25
:cond_1c
sget-object v0, Lcom/cm/reminder/calendar/utils/c;->a:Landroid/graphics/Typeface;
return-object v0
.line 23
:catchall_1f
move-exception v0
:try_start_20
monitor-exit v1
:try_end_21
.catchall {:try_start_20 .. :try_end_21} :catchall_1f
throw v0
.end method