From 2f5450c0260fbb80164514b97000e11736fc3382 Mon Sep 17 00:00:00 2001 From: dolcetriade Date: Tue, 30 May 2017 22:53:55 -0700 Subject: [PATCH] Windows doesn't like https, so don't use https on windows --- News.qml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/News.qml b/News.qml index e7d0782..66bf97e 100644 --- a/News.qml +++ b/News.qml @@ -12,6 +12,15 @@ Card { anchors.verticalCenter: parent.verticalCenter anchors.margins: parent.width * 0.1 + function stripHttpsIfWin(url) { + + var httpsPrefix = 'https://' + if (Qt.platform.os === 'windows' && url.startsWith(httpsPrefix)) { + return 'http://' + url.substring(httpsPrefix.length); + } + return url; + } + function fetchNews() { var news = new XMLHttpRequest(); news.onreadystatechange = function() { @@ -22,7 +31,7 @@ Card { var object = component.createObject(swipe); var post = newsObj['posts'][i]; if (post['thumbnail_images']) { - object.source = Qt.resolvedUrl(post['thumbnail_images']['medium']['url']); + object.source = Qt.resolvedUrl(stripHttpsIfWin(post['thumbnail_images']['medium']['url'])); } object.cardTitle = post['title_plain']; object.summary = post['excerpt'];