From 485bfa5570e9436abb84acb3488e4c1ea8016576 Mon Sep 17 00:00:00 2001 From: cg2121 Date: Sun, 23 Apr 2017 20:01:20 -0500 Subject: [PATCH] UI: Fix drag & drop bug --- UI/window-basic-main-dropfiles.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/UI/window-basic-main-dropfiles.cpp b/UI/window-basic-main-dropfiles.cpp index 45475a63d..33fa8f091 100644 --- a/UI/window-basic-main-dropfiles.cpp +++ b/UI/window-basic-main-dropfiles.cpp @@ -66,12 +66,22 @@ void OBSBasic::AddDropSource(const char *data, DropType image) switch (image) { case DropType_RawText: obs_data_set_string(settings, "text", data); +#ifdef _WIN32 type = "text_gdiplus"; +#else + type = "text_ft2_source"; +#endif break; case DropType_Text: +#ifdef _WIN32 obs_data_set_bool(settings, "read_from_file", true); obs_data_set_string(settings, "file", data); type = "text_gdiplus"; +#else + obs_data_set_bool(settings, "from_file", true); + obs_data_set_string(settings, "text_file", data); + type = "text_ft2_source"; +#endif break; case DropType_Image: obs_data_set_string(settings, "file", data);