GUI: actually fall back to SDL_Renderer if other b
ackend fails to start
This commit is contained in:
parent
a500dcda49
commit
e600747152
|
|
@ -6261,9 +6261,9 @@ bool FurnaceGUI::init() {
|
||||||
logV("window size: %dx%d",scrW,scrH);
|
logV("window size: %dx%d",scrW,scrH);
|
||||||
|
|
||||||
if (!initRender()) {
|
if (!initRender()) {
|
||||||
if (settings.renderBackend!="SDL" && !settings.renderBackend.empty()) {
|
if (settings.renderBackend!="SDL") {
|
||||||
settings.renderBackend="";
|
settings.renderBackend="SDL";
|
||||||
e->setConf("renderBackend","");
|
e->setConf("renderBackend","SDL");
|
||||||
e->saveConf();
|
e->saveConf();
|
||||||
lastError=fmt::sprintf("\r\nthe render backend has been set to a safe value. please restart Furnace.");
|
lastError=fmt::sprintf("\r\nthe render backend has been set to a safe value. please restart Furnace.");
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -6362,9 +6362,9 @@ bool FurnaceGUI::init() {
|
||||||
if (!rend->init(sdlWin)) {
|
if (!rend->init(sdlWin)) {
|
||||||
if (settings.renderBackend!="SDL") {
|
if (settings.renderBackend!="SDL") {
|
||||||
settings.renderBackend="SDL";
|
settings.renderBackend="SDL";
|
||||||
//e->setConf("renderBackend","");
|
e->setConf("renderBackend","");
|
||||||
//e->saveConf();
|
e->saveConf();
|
||||||
//lastError=fmt::sprintf("\r\nthe render backend has been set to a safe value. please restart Furnace.");
|
lastError=fmt::sprintf("\r\nthe render backend has been set to a safe value. please restart Furnace.");
|
||||||
} else {
|
} else {
|
||||||
lastError=fmt::sprintf("could not init renderer! %s",SDL_GetError());
|
lastError=fmt::sprintf("could not init renderer! %s",SDL_GetError());
|
||||||
if (!settings.renderDriver.empty()) {
|
if (!settings.renderDriver.empty()) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue