From 8650aa81f06d9e229764b200f1dca135412c2ec1 Mon Sep 17 00:00:00 2001
From: Petr Mrázek <peterix@gmail.com>
Date: Sat, 18 Jan 2014 10:22:32 +0100
Subject: Fix settings dialog when offline

---
 gui/dialogs/SettingsDialog.cpp | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'gui/dialogs')

diff --git a/gui/dialogs/SettingsDialog.cpp b/gui/dialogs/SettingsDialog.cpp
index b90434b0..ef363f02 100644
--- a/gui/dialogs/SettingsDialog.cpp
+++ b/gui/dialogs/SettingsDialog.cpp
@@ -269,6 +269,10 @@ void SettingsDialog::refreshUpdateChannelDesc()
 	// Get the channel list.
 	QList<UpdateChecker::ChannelListEntry> channelList = MMC->updateChecker()->getChannelList();
 	int selectedIndex = ui->updateChannelComboBox->currentIndex();
+	if(selectedIndex < 0)
+	{
+		return;
+	}
 	if (selectedIndex < channelList.count())
 	{
 		// Find the channel list entry with the given index.
-- 
cgit