Parcourir la source

Merge pull request #889 from cg2121/drag-drop-bug

UI: Fix drag & drop bug
Jim il y a 8 ans
Parent
commit
da0f3c2705
1 fichiers modifiés avec 10 ajouts et 0 suppressions
  1. 10 0
      UI/window-basic-main-dropfiles.cpp

+ 10 - 0
UI/window-basic-main-dropfiles.cpp

@@ -67,13 +67,23 @@ 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);
 		name = QUrl::fromLocalFile(QString(data)).fileName();
 		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);