[kde-doc-english] [trojita] src/Gui: GUI: enable loading of cached items not immediately shown when offline
Jan Kundrát
jkt at flaska.net
Thu Jun 20 12:28:52 UTC 2013
Git commit 2aa06b0db277e42e79d92193b3726c7ee43a6265 by Jan Kundrát.
Committed on 19/06/2013 at 15:21.
Pushed by jkt into branch 'master'.
GUI: enable loading of cached items not immediately shown when offline
Previously, the second part of a multipart/alternative (i.e. something which is
not shown on startup) was replaced by a label showing "Offline" even though the
actual data were available in the cache. That was not correct.
M +1 -1 src/Gui/PartWidgetFactory.cpp
http://commits.kde.org/trojita/2aa06b0db277e42e79d92193b3726c7ee43a6265
diff --git a/src/Gui/PartWidgetFactory.cpp b/src/Gui/PartWidgetFactory.cpp
index 4ebf5bd..9427c7d 100644
--- a/src/Gui/PartWidgetFactory.cpp
+++ b/src/Gui/PartWidgetFactory.cpp
@@ -154,7 +154,7 @@ QWidget *PartWidgetFactory::create(const QModelIndex &partIndex, int recursionDe
QWidget *widget = 0;
if (showDirectly) {
widget = new SimplePartWidget(0, manager, partIndex, m_messageView);
- } else if (model->isNetworkAvailable()) {
+ } else if (model->isNetworkAvailable() || part->fetched()) {
widget = new LoadablePartWidget(0, manager, partIndex, m_messageView,
loadingMode == LOAD_ON_SHOW && part->octets() <= ExpensiveFetchThreshold ?
LoadablePartWidget::LOAD_ON_SHOW :
More information about the kde-doc-english
mailing list