chatgui: add diagnostic logging for Windows emoji animation bug investigation

This commit is contained in:
Evgeny committed 2026-07-24 22:11:03 +03:00
1 parent e071a9e2f8
commit fe18c454e2
3 files changed
+19 -1

No files matched your search

+3
View File
@@ -3,6 +3,7 @@
#include "emojitabbar.h"
#include "animtimer.h"
#include "lottieicon.h"
#include <cstdio>
#include <QPushButton>
#include <QScrollArea>
#include <QTabWidget>
@@ -34,6 +35,8 @@ public:
if (data.type == EmojiType::Animation) {
setMouseTracking(true);
m_icon = AnimTimer::instance()->icon(data.animPath);
fprintf(stderr, "[DIAG EmojiBtn] btn=%p path=%s m_icon=%p\n",
(void*)this, qPrintable(data.animPath), (void*)m_icon);
m_timer.setInterval(33);
connect(&m_timer, &QTimer::timeout, this, [this]() {
if (m_icon && m_icon->isValid()) {