diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2016-09-11 18:52:26 +0200 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2016-09-11 18:52:26 +0200 |
| commit | 4042f87a31b7060a99c99bc9dbf81aa54fe405eb (patch) | |
| tree | a7d78a9ca2cf60e137400e2b227e58e67775c038 /src/crsm.cpp | |
| parent | 71f89562156e774689e897e1966afd2c35d2bbc6 (diff) | |
| download | manager-4042f87a31b7060a99c99bc9dbf81aa54fe405eb.tar.gz manager-4042f87a31b7060a99c99bc9dbf81aa54fe405eb.zip | |
Fix crash when changing UserListLength while running
Diffstat (limited to 'src/crsm.cpp')
| -rw-r--r-- | src/crsm.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
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); |
