Improve type detection

This commit is contained in:
cyppe
2025-12-29 16:15:02 +01:00
parent 0da650e7dd
commit 8331447398

View File

@@ -3642,11 +3642,9 @@ const Clipboard = struct {
// pass through when the clipboard contains non-text content (e.g., images).
if (state == .paste) {
const formats = clipboard.getFormats();
if (formats.containMimeType("text/plain") == 0 and
formats.containMimeType("UTF8_STRING") == 0 and
formats.containMimeType("TEXT") == 0 and
formats.containMimeType("STRING") == 0)
{
// G_TYPE_STRING = G_TYPE_MAKE_FUNDAMENTAL(16) = (16 << 2) = 64
const G_TYPE_STRING: usize = 64;
if (formats.containGtype(G_TYPE_STRING) == 0) {
log.debug("clipboard has no text format, not starting paste request", .{});
return false;
}