mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-15 00:06:09 +03:00
add todos + make sure non-implimented platforms still work.
This commit is contained in:
@ -1165,7 +1165,7 @@ pub fn keyCallback(
|
||||
/// if bracketed mode is on this will do a bracketed paste. Otherwise,
|
||||
/// this will filter newlines to '\r'.
|
||||
pub fn textCallback(self: *Surface, text: []const u8) !void {
|
||||
try self.completeClipboardPaste(text, false);
|
||||
try self.completeClipboardPaste(text, true);
|
||||
}
|
||||
|
||||
pub fn focusCallback(self: *Surface, focused: bool) !void {
|
||||
|
@ -1360,7 +1360,8 @@ pub const CAPI = struct {
|
||||
|
||||
if (str_len == 0) return;
|
||||
const str = str_ptr[0..str_len];
|
||||
ptr.core_surface.completeClipboardRequest(state.*, str, false) catch |err| {
|
||||
// TODO: Support sanaization for MacOS (force: false)
|
||||
ptr.core_surface.completeClipboardRequest(state.*, str, true) catch |err| {
|
||||
log.err("error completing clipboard request err={}", .{err});
|
||||
return;
|
||||
};
|
||||
|
@ -589,7 +589,8 @@ pub const Surface = struct {
|
||||
};
|
||||
|
||||
// Complete our request
|
||||
try self.core_surface.completeClipboardRequest(state, str, false);
|
||||
// TODO: Support sanaization for GLFW (force: false)
|
||||
try self.core_surface.completeClipboardRequest(state, str, true);
|
||||
}
|
||||
|
||||
/// Set the clipboard.
|
||||
|
Reference in New Issue
Block a user