aboutsummaryrefslogtreecommitdiff
path: root/src/platform/gui/osx/Clipboard.mm
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/gui/osx/Clipboard.mm')
-rw-r--r--src/platform/gui/osx/Clipboard.mm12
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 ]];