summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/LogConfigWindow.cpp
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2015-12-03 13:32:07 +1300
committerScott Mansell <phiren@gmail.com>2015-12-03 13:32:07 +1300
commita759883ae5045d213837039983ac521e8252ee9e (patch)
treef60a34b7dc5560144ceb6dc461186bebd1dd34dd /Source/Core/DolphinWX/LogConfigWindow.cpp
parent6425ddcbe7b533224adf204a7f1c968a73a470a7 (diff)
parentf84577b90b2b9ca9685f8e0b17c20af1d8e52343 (diff)
Merge pull request #3126 from phire/remove-logging-lock
Refactor logging code to get rid of a mutex.
Diffstat (limited to 'Source/Core/DolphinWX/LogConfigWindow.cpp')
-rw-r--r--Source/Core/DolphinWX/LogConfigWindow.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/Source/Core/DolphinWX/LogConfigWindow.cpp b/Source/Core/DolphinWX/LogConfigWindow.cpp
index e4bd1b9e8b..423804ecb8 100644
--- a/Source/Core/DolphinWX/LogConfigWindow.cpp
+++ b/Source/Core/DolphinWX/LogConfigWindow.cpp
@@ -170,9 +170,9 @@ void LogConfigWindow::OnWriteFileChecked(wxCommandEvent& event)
if (m_checks->IsChecked(i))
{
if (m_writeFile)
- m_LogManager->AddListener((LogTypes::LOG_TYPE)i, m_LogManager->GetFileListener());
+ m_LogManager->AddListener((LogTypes::LOG_TYPE)i, LogListener::FILE_LISTENER);
else
- m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, m_LogManager->GetFileListener());
+ m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, LogListener::FILE_LISTENER);
}
}
}
@@ -185,9 +185,9 @@ void LogConfigWindow::OnWriteConsoleChecked(wxCommandEvent& event)
if (m_checks->IsChecked(i))
{
if (m_writeConsole)
- m_LogManager->AddListener((LogTypes::LOG_TYPE)i, m_LogManager->GetConsoleListener());
+ m_LogManager->AddListener((LogTypes::LOG_TYPE)i, LogListener::CONSOLE_LISTENER);
else
- m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, m_LogManager->GetConsoleListener());
+ m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, LogListener::CONSOLE_LISTENER);
}
}
}
@@ -200,9 +200,9 @@ void LogConfigWindow::OnWriteWindowChecked(wxCommandEvent& event)
if (m_checks->IsChecked(i))
{
if (m_writeWindow)
- m_LogManager->AddListener((LogTypes::LOG_TYPE)i, (LogListener *)m_LogWindow);
+ m_LogManager->AddListener((LogTypes::LOG_TYPE)i, LogListener::LOG_WINDOW_LISTENER);
else
- m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, (LogListener *)m_LogWindow);
+ m_LogManager->RemoveListener((LogTypes::LOG_TYPE)i, LogListener::LOG_WINDOW_LISTENER);
}
}
}
@@ -226,17 +226,17 @@ void LogConfigWindow::ToggleLog(int _logType, bool enable)
if (enable)
{
if (m_writeWindow)
- m_LogManager->AddListener(logType, (LogListener *)m_LogWindow);
+ m_LogManager->AddListener(logType, LogListener::LOG_WINDOW_LISTENER);
if (m_writeFile)
- m_LogManager->AddListener(logType, m_LogManager->GetFileListener());
+ m_LogManager->AddListener(logType, LogListener::FILE_LISTENER);
if (m_writeConsole)
- m_LogManager->AddListener(logType, m_LogManager->GetConsoleListener());
+ m_LogManager->AddListener(logType, LogListener::CONSOLE_LISTENER);
}
else
{
- m_LogManager->RemoveListener(logType, (LogListener *)m_LogWindow);
- m_LogManager->RemoveListener(logType, m_LogManager->GetFileListener());
- m_LogManager->RemoveListener(logType, m_LogManager->GetConsoleListener());
+ m_LogManager->RemoveListener(logType, LogListener::LOG_WINDOW_LISTENER);
+ m_LogManager->RemoveListener(logType, LogListener::FILE_LISTENER);
+ m_LogManager->RemoveListener(logType, LogListener::CONSOLE_LISTENER);
}
}