Blame SOURCES/qtbase-fdo101667.patch

91d4fa
diff -up qtbase-opensource-src-5.9.4/src/corelib/mimetypes/qmimetype.cpp.fdo101667 qtbase-opensource-src-5.9.4/src/corelib/mimetypes/qmimetype.cpp
91d4fa
--- qtbase-opensource-src-5.9.4/src/corelib/mimetypes/qmimetype.cpp.fdo101667	2018-01-16 00:53:43.000000000 -0600
91d4fa
+++ qtbase-opensource-src-5.9.4/src/corelib/mimetypes/qmimetype.cpp	2018-01-28 07:18:09.502534397 -0600
91d4fa
@@ -418,6 +418,8 @@ QStringList QMimeType::suffixes() const
91d4fa
  */
91d4fa
 QString QMimeType::preferredSuffix() const
91d4fa
 {
91d4fa
+    if (isDefault()) // workaround for unwanted *.bin suffix for octet-stream, https://bugs.freedesktop.org/show_bug.cgi?id=101667, fixed upstream in 1.10 
91d4fa
+        return QString();
91d4fa
     const QStringList suffixList = suffixes();
91d4fa
     return suffixList.isEmpty() ? QString() : suffixList.at(0);
91d4fa
 }