mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-09-30 21:29:04 +00:00
Qt: simplify log logic. We can in fact only flush once.
Also invert a negation
This commit is contained in:
parent
290226539f
commit
e49679484a
1 changed files with 7 additions and 13 deletions
|
@ -594,7 +594,7 @@ void log_frame::UpdateUI()
|
||||||
// Preserve capacity
|
// Preserve capacity
|
||||||
m_log_text.resize(0);
|
m_log_text.resize(0);
|
||||||
|
|
||||||
// Handle a special case in which we may need to override the previous repetition count
|
// Handle a special case in which we may need to override the previous repetition count
|
||||||
bool is_first_rep = true;
|
bool is_first_rep = true;
|
||||||
|
|
||||||
// Batch output of multiple lines if possible (optimization)
|
// Batch output of multiple lines if possible (optimization)
|
||||||
|
@ -688,19 +688,18 @@ void log_frame::UpdateUI()
|
||||||
|
|
||||||
is_first_rep = false;
|
is_first_rep = false;
|
||||||
|
|
||||||
if (m_log_counter > 1)
|
// Add counter suffix if needed. Try not to hold too much data at a time so the frame content will be updated frequently.
|
||||||
|
if (m_log_counter > 1 || m_log_text.size() > 0x1000)
|
||||||
{
|
{
|
||||||
// Add counter suffix if needed
|
|
||||||
flush();
|
flush();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m_log_text.size() > 0x1000)
|
if (m_log_text.isEmpty())
|
||||||
{
|
{
|
||||||
// Try not to hold too much data at a time so the frame content will be updated frequently
|
m_old_log_level = packet->sev;
|
||||||
flush();
|
m_log_text += font_start_tag(m_color[static_cast<int>(m_old_log_level)]);
|
||||||
}
|
}
|
||||||
|
else
|
||||||
if (!m_log_text.isEmpty())
|
|
||||||
{
|
{
|
||||||
if (packet->sev != m_old_log_level)
|
if (packet->sev != m_old_log_level)
|
||||||
{
|
{
|
||||||
|
@ -713,11 +712,6 @@ void log_frame::UpdateUI()
|
||||||
m_log_text += QStringLiteral("<br/>");
|
m_log_text += QStringLiteral("<br/>");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
m_old_log_level = packet->sev;
|
|
||||||
m_log_text += font_start_tag(m_color[static_cast<int>(m_old_log_level)]);
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (packet->sev)
|
switch (packet->sev)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue