Print a stderr message with more information about why creating the window failed
This commit is contained in:
parent
3dcc6b2350
commit
a65a9fec41
@ -2,6 +2,7 @@
|
|||||||
#include "Window.h"
|
#include "Window.h"
|
||||||
#include "Runtime.h"
|
#include "Runtime.h"
|
||||||
#include "BufferPane.h"
|
#include "BufferPane.h"
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
#define INITIAL_WIDTH 800
|
#define INITIAL_WIDTH 800
|
||||||
#define INITIAL_HEIGHT 800
|
#define INITIAL_HEIGHT 800
|
||||||
@ -77,6 +78,7 @@ bool Window::create(std::shared_ptr<Buffer> buffer)
|
|||||||
{
|
{
|
||||||
if (!Initialize_SDL())
|
if (!Initialize_SDL())
|
||||||
{
|
{
|
||||||
|
std::cerr << "Error initializing SDL" << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -89,6 +91,7 @@ bool Window::create(std::shared_ptr<Buffer> buffer)
|
|||||||
SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE);
|
SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE);
|
||||||
if (m_window == NULL)
|
if (m_window == NULL)
|
||||||
{
|
{
|
||||||
|
std::cerr << "Error creating SDL window" << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -96,6 +99,7 @@ bool Window::create(std::shared_ptr<Buffer> buffer)
|
|||||||
|
|
||||||
if (!Initialize_OpenGL())
|
if (!Initialize_OpenGL())
|
||||||
{
|
{
|
||||||
|
std::cerr << "Error initializing OpenGL" << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -105,12 +109,14 @@ bool Window::create(std::shared_ptr<Buffer> buffer)
|
|||||||
std::string font_path = Runtime::find(Runtime::FONT, "DejaVuSansMono");
|
std::string font_path = Runtime::find(Runtime::FONT, "DejaVuSansMono");
|
||||||
if (font_path == "")
|
if (font_path == "")
|
||||||
{
|
{
|
||||||
|
std::cerr << "Unable to locate font" << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_font = std::make_shared<Font>();
|
m_font = std::make_shared<Font>();
|
||||||
if (!m_font->load(font_path.c_str(), FONT_SIZE))
|
if (!m_font->load(font_path.c_str(), FONT_SIZE))
|
||||||
{
|
{
|
||||||
|
std::cerr << "Error loading font" << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user