aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/ports
diff options
context:
space:
mode:
authorGravatar Ben Wagner <bungeman@google.com>2018-05-14 13:51:10 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-05-14 19:25:10 +0000
commita20681c2ac9d1a36875289b6207cbcd3a36132f7 (patch)
tree6e9b7c9cf13554ebf0129cf7f4766998f0b1c375 /include/ports
parent8803ebb470e73a5738cd09c48adbafec062229a8 (diff)
Move SkFontConfigInterface to smart pointers.
This old interface may be easier to move away from if it isn't so difficult to understand. Change-Id: Ib04b00e55fd5c11aca8cc70bc6c7b0b5ba98dcae Reviewed-on: https://skia-review.googlesource.com/127969 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Ben Wagner <bungeman@google.com>
Diffstat (limited to 'include/ports')
-rw-r--r--include/ports/SkFontConfigInterface.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/include/ports/SkFontConfigInterface.h b/include/ports/SkFontConfigInterface.h
index c6b7b78628..bb7eebe5d5 100644
--- a/include/ports/SkFontConfigInterface.h
+++ b/include/ports/SkFontConfigInterface.h
@@ -29,13 +29,12 @@ public:
* unref(). The default SkFontConfigInterface is the result of calling
* GetSingletonDirectInterface.
*/
- static SkFontConfigInterface* RefGlobal();
+ static sk_sp<SkFontConfigInterface> RefGlobal();
/**
- * Replace the current global instance with the specified one, safely
- * ref'ing the new instance, and unref'ing the previous. Returns its
- * parameter (the new global instance).
+ * Replace the current global instance with the specified one.
*/
+ static void SetGlobal(sk_sp<SkFontConfigInterface> fc);
static SkFontConfigInterface* SetGlobal(SkFontConfigInterface*);
/**