diff options
Diffstat (limited to 'src/platform/gui/osx/Clipboard.mm')
-rw-r--r-- | src/platform/gui/osx/Clipboard.mm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/platform/gui/osx/Clipboard.mm b/src/platform/gui/osx/Clipboard.mm index d87ab7e3..a09bca1c 100644 --- a/src/platform/gui/osx/Clipboard.mm +++ b/src/platform/gui/osx/Clipboard.mm @@ -13,30 +13,30 @@ OsxClipboard::OsxClipboard(cru::platform::gui::IUiApplication* ui_application, OsxClipboard::~OsxClipboard() {} -String OsxClipboard::GetText() { return p_->GetText(); } +std::string OsxClipboard::GetText() { return p_->GetText(); } -void OsxClipboard::SetText(String text) { p_->SetText(text); } +void OsxClipboard::SetText(std::string text) { p_->SetText(text); } namespace details { OsxClipboardPrivate::OsxClipboardPrivate(NSPasteboard* pasteboard) : pasteboard_(pasteboard) {} OsxClipboardPrivate::~OsxClipboardPrivate() {} -String OsxClipboardPrivate::GetText() { +std::string OsxClipboardPrivate::GetText() { auto result = [pasteboard_ readObjectsForClasses:@[ NSString.class ] options:nil]; if (result == nil) { CRU_LOG_TAG_WARN("Failed to get text from clipboard"); - return u""; + return ""; } else { if (result.count == 0) { - return u""; + return ""; } else { return FromCFStringRef((CFStringRef)result[0]); } } } -void OsxClipboardPrivate::SetText(String text) { +void OsxClipboardPrivate::SetText(std::string text) { auto cf_string = ToCFString(text); [pasteboard_ clearContents]; [pasteboard_ writeObjects:@[ (NSString*)cf_string.ref ]]; |