summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2024-05-11 08:27:05 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2024-05-11 08:27:05 +0200
commit0078733fcb6b1c2e7c1b6e7e65a72a5d3cff0901 (patch)
tree2baa5c3693721e633141db86cc435e7ce85fe609 /src
parentf56999aaf821745d8325d559c9d2daa205a38e41 (diff)
Fix DnD to Wayland FLTK app on the KDE/Plasma desktop
Diffstat (limited to 'src')
-rw-r--r--src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx b/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx
index 54b7db64f..894ce78d4 100644
--- a/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx
+++ b/src/drivers/Wayland/fl_wayland_clipboard_dnd.cxx
@@ -1,7 +1,7 @@
//
// Wayland-specific code for clipboard and drag-n-drop support.
//
-// Copyright 1998-2023 by Bill Spitzak and others.
+// Copyright 1998-2024 by Bill Spitzak and others.
//
// This library is free software. Distribution and use rights are outlined in
// the file "COPYING" which should have been included with this file. If this
@@ -297,6 +297,9 @@ static void data_offer_handle_offer(void *data, struct wl_data_offer *offer,
} else if (strcmp(mime_type, wld_plain_text_clipboard) == 0 && !fl_selection_type[1]) {
fl_selection_type[1] = Fl::clipboard_plain_text;
fl_selection_offer_type = wld_plain_text_clipboard;
+ } else if (strcmp(mime_type, "text/plain") == 0 && !fl_selection_type[1]) {
+ fl_selection_type[1] = Fl::clipboard_plain_text;
+ fl_selection_offer_type = "text/plain";
}
}