mirror of
https://github.com/edubart/otclient.git
synced 2025-10-19 05:53:26 +02:00
fix win32 key input and implement fullscreen/maximize/minsize
This commit is contained in:
@@ -26,18 +26,18 @@
|
||||
|
||||
Logger g_logger;
|
||||
|
||||
void Logger::log(Fw::LogLevel level, std::string message)
|
||||
void Logger::log(Fw::LogLevel level, const std::string& message)
|
||||
{
|
||||
const static std::string logPrefixes[] = { "", "", "WARNING: ", "ERROR: ", "FATAL ERROR: " };
|
||||
|
||||
message.insert(0, logPrefixes[level]);
|
||||
std::cout << message << std::endl;
|
||||
std::string outmsg = logPrefixes[level] + message;
|
||||
std::cout << outmsg << std::endl;
|
||||
|
||||
std::size_t now = std::time(NULL);
|
||||
m_logMessages.push_back(LogMessage(level, message, now));
|
||||
m_logMessages.push_back(LogMessage(level, outmsg, now));
|
||||
|
||||
if(m_onLog)
|
||||
m_onLog(level, message, now);
|
||||
m_onLog(level, outmsg, now);
|
||||
|
||||
if(level == Fw::LogFatal) {
|
||||
g_window.displayFatalError(message);
|
||||
|
@@ -37,7 +37,7 @@ class Logger
|
||||
typedef std::function<void(Fw::LogLevel, std::string, std::size_t)> OnLogCallback;
|
||||
|
||||
public:
|
||||
void log(Fw::LogLevel level, std::string message);
|
||||
void log(Fw::LogLevel level, const std::string& message);
|
||||
void logFunc(Fw::LogLevel level, const std::string& message, std::string prettyFunction);
|
||||
|
||||
void fireOldMessages();
|
||||
|
Reference in New Issue
Block a user