diff options
author | Kevin Smith <git@kismith.co.uk> | 2014-09-16 13:23:24 (GMT) |
---|---|---|
committer | Kevin Smith <git@kismith.co.uk> | 2014-09-16 13:23:37 (GMT) |
commit | dc48cc3f34e3e229172202717520e77233c37ed7 (patch) | |
tree | dd4b6562a806aa9b11f800e91ed93546fce23f35 /Swiften/Avatars | |
parent | 381b22fc365c27b9cd585f4b78f53ebc698d9f54 (diff) | |
download | swift-dc48cc3f34e3e229172202717520e77233c37ed7.zip swift-dc48cc3f34e3e229172202717520e77233c37ed7.tar.bz2 |
Fix boost::optional abuses that stop compilation with latest boost
Test-Information:
Compiles and unit tests pass with boost 1.56
Change-Id: I6525399babc5f6c88fb499af80e9f07c1c4d0cdb
Diffstat (limited to 'Swiften/Avatars')
-rw-r--r-- | Swiften/Avatars/CombinedAvatarProvider.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Swiften/Avatars/CombinedAvatarProvider.cpp b/Swiften/Avatars/CombinedAvatarProvider.cpp index 1bd74dd..30f9f52 100644 --- a/Swiften/Avatars/CombinedAvatarProvider.cpp +++ b/Swiften/Avatars/CombinedAvatarProvider.cpp @@ -38,7 +38,7 @@ void CombinedAvatarProvider::handleAvatarChanged(const JID& jid) { } boost::optional<std::string> newHash = getCombinedAvatarAndCache(jid); if (newHash != oldHash) { - SWIFT_LOG(debug) << "Avatar changed: " << jid << ": " << oldHash << " -> " << newHash << std::endl; + SWIFT_LOG(debug) << "Avatar changed: " << jid << ": " << oldHash << " -> " << (newHash ? newHash.get() : "NULL") << std::endl; onAvatarChanged(jid); } } @@ -48,7 +48,7 @@ boost::optional<std::string> CombinedAvatarProvider::getCombinedAvatarAndCache(c boost::optional<std::string> hash; for (size_t i = 0; i < providers.size() && !hash; ++i) { hash = providers[i]->getAvatarHash(jid); - SWIFT_LOG(debug) << "Provider " << providers[i] << ": " << hash << std::endl; + SWIFT_LOG(debug) << "Provider " << providers[i] << ": " << (hash ? hash.get() : "NULL") << std::endl; } if (hash) { avatars[jid] = *hash; |