fix: glfw window create before glfw init
This commit is contained in:
parent
44baac6a52
commit
207cd48a7a
1 changed files with 3 additions and 3 deletions
|
@ -16,8 +16,7 @@ auto Window::create(const std::function<void(Event &)> &callback) -> Scope<Windo
|
||||||
}
|
}
|
||||||
|
|
||||||
lWindow::lWindow(std::function<void(Event &)> callback)
|
lWindow::lWindow(std::function<void(Event &)> callback)
|
||||||
: m_handle(glfwCreateWindow(1u, 1u, "", nullptr, nullptr))
|
: m_event_callback(std::move(std::move(callback)))
|
||||||
, m_event_callback(std::move(std::move(callback)))
|
|
||||||
{
|
{
|
||||||
ensure(glfwInit(), "Failed to initialize 'glfw'");
|
ensure(glfwInit(), "Failed to initialize 'glfw'");
|
||||||
|
|
||||||
|
@ -26,7 +25,8 @@ lWindow::lWindow(std::function<void(Event &)> callback)
|
||||||
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
|
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
|
||||||
glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE);
|
glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE);
|
||||||
|
|
||||||
|
// NOLINTNEXTLINE(cppcoreguidelines-prefer-member-initializer)
|
||||||
|
m_handle = glfwCreateWindow(1u, 1u, "", nullptr, nullptr);
|
||||||
ensure(m_handle, "Failed to create 'GLFWwindow'");
|
ensure(m_handle, "Failed to create 'GLFWwindow'");
|
||||||
|
|
||||||
glfwSetWindowUserPointer(m_handle, &m_event_callback);
|
glfwSetWindowUserPointer(m_handle, &m_event_callback);
|
||||||
|
|
Loading…
Add table
Reference in a new issue