summaryrefslogtreecommitdiffstats
path: root/client/x11/platform.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'client/x11/platform.cpp')
-rw-r--r--client/x11/platform.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/client/x11/platform.cpp b/client/x11/platform.cpp
index c1c2a5a3..29b5f753 100644
--- a/client/x11/platform.cpp
+++ b/client/x11/platform.cpp
@@ -184,6 +184,9 @@ static const char *atom_name(Atom atom)
static uint32_t get_clipboard_type(Atom target) {
int i;
+ if (target == None)
+ return VD_AGENT_CLIPBOARD_NONE;
+
for (i = 0; i < utf8_atom_count; i++)
if (utf8_atoms[i] == target)
return VD_AGENT_CLIPBOARD_UTF8_TEXT;