mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-12 17:58:37 +12:00
Ensure all log messages are displayed
This commit is contained in:
parent
c7c0139788
commit
a68983b551
3 changed files with 81 additions and 16 deletions
|
@ -12,7 +12,7 @@ constexpr auto qstr = QString::fromStdString;
|
|||
|
||||
struct gui_listener : logs::listener
|
||||
{
|
||||
atomic_t<logs::level> enabled{};
|
||||
atomic_t<logs::level> enabled{logs::level::_uninit};
|
||||
|
||||
struct packet
|
||||
{
|
||||
|
@ -35,13 +35,9 @@ struct gui_listener : logs::listener
|
|||
|
||||
gui_listener()
|
||||
: logs::listener()
|
||||
, last(new packet)
|
||||
, read(+last)
|
||||
{
|
||||
// Initialize packets
|
||||
read = new packet;
|
||||
last = new packet;
|
||||
read->next = last.load();
|
||||
last->msg = fmt::format("RPCS3 v%s\n%s\n", rpcs3::version.to_string(), utils::get_system_info());
|
||||
|
||||
// Self-registration
|
||||
logs::listener::add(this);
|
||||
}
|
||||
|
@ -67,7 +63,7 @@ struct gui_listener : logs::listener
|
|||
_new->msg += "} ";
|
||||
}
|
||||
|
||||
if ('\0' != *msg.ch->name)
|
||||
if (msg.ch && '\0' != *msg.ch->name)
|
||||
{
|
||||
_new->msg += msg.ch->name;
|
||||
_new->msg += msg.sev == logs::level::todo ? " TODO: " : ": ";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue