From 08f42c08d9e5286ee4483b3f40654c3adf4258c7 Mon Sep 17 00:00:00 2001
From: Stephen Birarda <commit@birarda.com>
Date: Thu, 17 Dec 2015 10:54:32 -0800
Subject: [PATCH] use a ternary for single assignment

---
 libraries/embedded-webserver/src/HTTPManager.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/libraries/embedded-webserver/src/HTTPManager.cpp b/libraries/embedded-webserver/src/HTTPManager.cpp
index 0b98d52cb1..4c804f2e7b 100644
--- a/libraries/embedded-webserver/src/HTTPManager.cpp
+++ b/libraries/embedded-webserver/src/HTTPManager.cpp
@@ -147,10 +147,10 @@ bool HTTPManager::handleHTTPRequest(HTTPConnection* connection, const QUrl& url,
             }
 
             // if this is an shtml file just make the MIME type match HTML so browsers aren't confused
-            auto mimeType = QString { "text/html" };
-            if (localFileInfo.suffix() != "shtml") {
-                mimeType = mimeDatabase.mimeTypeForFile(filePath).name();
-            }
+            // otherwise use the mimeDatabase to look it up
+            auto mimeType = localFileInfo.suffix() == "shtml"
+                ? QString { "text/html" }
+                : mimeDatabase.mimeTypeForFile(filePath).name();
 
             connection->respond(HTTPConnection::StatusCode200, localFileData, qPrintable(mimeType));