Bug 1541223 - Print the layers id as a hex value in apz.printtree output. r=botond

Differential Revision: https://phabricator.services.mozilla.com/D25860

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Kartikaya Gupta 2019-04-02 21:18:56 +00:00
Родитель 098ae342bf
Коммит 9f1c3c19e2
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -11,6 +11,7 @@
#include "mozilla/HashFunctions.h" // for HashGeneric
#include "mozilla/gfx/Logging.h" // for Log
#include "mozilla/layers/LayersTypes.h" // for LayersId
#include "nsPrintfCString.h" // for nsPrintfCString
namespace mozilla {
namespace layers {
@ -106,8 +107,8 @@ struct ScrollableLayerGuid {
template <int LogLevel>
gfx::Log<LogLevel>& operator<<(gfx::Log<LogLevel>& log,
const ScrollableLayerGuid& aGuid) {
return log << '(' << uint64_t(aGuid.mLayersId) << ',' << aGuid.mPresShellId
<< ',' << aGuid.mScrollId << ')';
return log << nsPrintfCString("(0x%" PRIx64 ", %u, %" PRIu64 ")",
uint64_t(aGuid.mLayersId), aGuid.mPresShellId, aGuid.mScrollId).get();
}
} // namespace layers