projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
The new 'All Buffers' view is no properly presorted.
[quassel.git]
/
src
/
qtui
/
settingspages
/
bufferviewsettingspage.cpp
diff --git
a/src/qtui/settingspages/bufferviewsettingspage.cpp
b/src/qtui/settingspages/bufferviewsettingspage.cpp
index
f8133de
..
e839292
100644
(file)
--- a/
src/qtui/settingspages/bufferviewsettingspage.cpp
+++ b/
src/qtui/settingspages/bufferviewsettingspage.cpp
@@
-221,9
+221,10
@@
void BufferViewSettingsPage::newBufferView(const QString &bufferViewName) {
config->setInitialized();
QList<BufferId> bufferIds;
if(config->addNewBuffersAutomatically()) {
config->setInitialized();
QList<BufferId> bufferIds;
if(config->addNewBuffersAutomatically()) {
- bufferIds = Client::networkModel()->allBufferIds();
if(config->sortAlphabetically())
if(config->sortAlphabetically())
- qSort(bufferIds.begin(), bufferIds.end(), bufferIdLessThan);
+ bufferIds = Client::networkModel()->allBufferIdsSorted();
+ else
+ bufferIds = Client::networkModel()->allBufferIds();
}
config->initSetBufferList(bufferIds);
}
config->initSetBufferList(bufferIds);
@@
-427,9
+428,10
@@
void BufferViewSettingsPage::saveConfig(BufferViewConfig *config) {
if(_newBufferViews.contains(config)) {
QList<BufferId> bufferIds;
if(config->addNewBuffersAutomatically()) {
if(_newBufferViews.contains(config)) {
QList<BufferId> bufferIds;
if(config->addNewBuffersAutomatically()) {
- bufferIds = Client::networkModel()->allBufferIds();
if(config->sortAlphabetically())
if(config->sortAlphabetically())
- qSort(bufferIds.begin(), bufferIds.end(), bufferIdLessThan);
+ bufferIds = Client::networkModel()->allBufferIdsSorted();
+ else
+ bufferIds = Client::networkModel()->allBufferIds();
}
config->initSetBufferList(bufferIds);
}
}
config->initSetBufferList(bufferIds);
}