From 4042f87a31b7060a99c99bc9dbf81aa54fe405eb Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Sun, 11 Sep 2016 18:52:26 +0200 Subject: Fix crash when changing UserListLength while running --- src/crsm.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/crsm.cpp') diff --git a/src/crsm.cpp b/src/crsm.cpp index 8c6ec6b..af4c212 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -1017,7 +1017,14 @@ QString CRSM::printQueue() } else { - scen = &nextAutoScens.at(i - userlist.length()); + if(i - userlist.length() < nextAutoScens.length()) + { + scen = &nextAutoScens.at(i - userlist.length()); + } + else + { + break; + } } ret += "\t" + QString::number(i + 1) + ". " + scen->name + (scen->league ? " in der Liga" : "") + " (" + scen->wishClient.toString() + ")\n"; } @@ -1884,6 +1891,8 @@ void CRSM::applyConfig() Session.IRC.UseIngameChat = false; } + updateNextAutoScens(); + out(Log.setLogFolder(Config.Logging.Folder)); out(Log.setMainLog(Config.Logging.MainLog)); Log.setTimestampFormat(Config.Logging.TimestampFormat); -- cgit v1.2.3-54-g00ecf