moved resources out of Application
This commit is contained in:
@@ -1 +1,24 @@
|
||||
#include "singletons/Resources.hpp"
|
||||
|
||||
#include "debug/AssertInGuiThread.hpp"
|
||||
|
||||
namespace chatterino {
|
||||
namespace {
|
||||
static Resources2 *resources = nullptr;
|
||||
}
|
||||
|
||||
Resources2 &getResources()
|
||||
{
|
||||
assert(resources);
|
||||
|
||||
return *resources;
|
||||
}
|
||||
|
||||
void initResources()
|
||||
{
|
||||
assertInGuiThread();
|
||||
|
||||
resources = new Resources2;
|
||||
}
|
||||
|
||||
} // namespace chatterino
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include "autogenerated/ResourcesAutogen.hpp"
|
||||
|
||||
namespace chatterino {
|
||||
|
||||
/// This class in thread safe but needs to be initialized from the gui thread
|
||||
/// first.
|
||||
Resources2 &getResources();
|
||||
void initResources();
|
||||
|
||||
} // namespace chatterino
|
||||
|
||||
Reference in New Issue
Block a user