diff options
author | Ben Wagner <bungeman@google.com> | 2018-05-14 13:51:10 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-05-14 19:25:10 +0000 |
commit | a20681c2ac9d1a36875289b6207cbcd3a36132f7 (patch) | |
tree | 6e9b7c9cf13554ebf0129cf7f4766998f0b1c375 /include/ports | |
parent | 8803ebb470e73a5738cd09c48adbafec062229a8 (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.h | 7 |
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*); /** |