diff --git a/src/gmenu2x.cpp b/src/gmenu2x.cpp index fa1b1ed..06f75b5 100644 --- a/src/gmenu2x.cpp +++ b/src/gmenu2x.cpp @@ -361,7 +361,8 @@ void GMenu2X::initBG() { bg = new Surface(s); bg->box(0,0,resX,resY,0,0,0); } else { - bg = new Surface(confStr["wallpaper"],false); + // Note: Copy constructor converts to display format. + bg = new Surface(Surface(confStr["wallpaper"])); } drawTopBar(bg); diff --git a/src/linkapp.cpp b/src/linkapp.cpp index 95f4d28..2486899 100644 --- a/src/linkapp.cpp +++ b/src/linkapp.cpp @@ -301,7 +301,8 @@ void LinkApp::showManual() { gmenu2x->setClock(336); Surface pngman(manual); - Surface bg(gmenu2x->confStr["wallpaper"],false); + // Note: Copy constructor converts to display format. + Surface bg(Surface(gmenu2x->confStr["wallpaper"])); stringstream ss; string pageStatus;