diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/fs/files.cpp | 3 | ||||
-rw-r--r-- | src/gui/sdlinput.cpp | 2 | ||||
-rw-r--r-- | src/test/testlauncher.cpp | 13 |
3 files changed, 12 insertions, 6 deletions
diff --git a/src/fs/files.cpp b/src/fs/files.cpp index 7cefef985..9d7bfd125 100644 --- a/src/fs/files.cpp +++ b/src/fs/files.cpp @@ -287,11 +287,11 @@ void Files::enumFiles(StringVect &files, { if (findLast(path, dirSeparator) == false) path += dirSeparator; - const struct dirent *next_file = nullptr; DIR *const dir = opendir(path.c_str()); if (dir) { + const struct dirent *next_file = nullptr; while ((next_file = readdir(dir))) { const std::string file = next_file->d_name; @@ -313,4 +313,3 @@ void Files::enumFiles(StringVect &files, closedir(dir); } } - diff --git a/src/gui/sdlinput.cpp b/src/gui/sdlinput.cpp index 86f2a1b37..ead88bf6a 100644 --- a/src/gui/sdlinput.cpp +++ b/src/gui/sdlinput.cpp @@ -367,7 +367,7 @@ void SDLInput::simulateKey(const int guiKey, keyInput.setType(KeyEventType::PRESSED); #ifdef USE_SDL2 char str[2]; - str[0] = guiKey; + str[0] = CAST_S8(guiKey); str[1] = 0; keyInput.setKey(Key(KeyValue::TEXTINPUT)); diff --git a/src/test/testlauncher.cpp b/src/test/testlauncher.cpp index c8ed805a4..27516417b 100644 --- a/src/test/testlauncher.cpp +++ b/src/test/testlauncher.cpp @@ -46,7 +46,11 @@ #include "resources/wallpaper.h" #include "resources/dye/dye.h" +#if defined __linux__ || defined __linux +#ifdef SIMD_SUPPORTED #include "resources/dye/dyepalette.h" +#endif // SIMD_SUPPORTED +#endif // defined __linux__ || defined __linux #include "resources/image/image.h" @@ -645,14 +649,15 @@ int TestLauncher::testDraw() img[0] = Theme::getImageFromTheme("graphics/sprites/arrow_left.png"); img[1] = Theme::getImageFromTheme("graphics/sprites/arrow_right.png"); img[2] = Theme::getImageFromTheme("graphics/sprites/arrow_up.png"); + Skin *skin = theme->load("button.xml", "button.xml"); + if (!skin) + return 0; + ImageCollection *const col = new ImageCollection; ImageCollection *const col2 = new ImageCollection; ImageVertexes *const vert = new ImageVertexes; vert->image = img[2]; - Skin *skin = theme->load("button.xml", "button.xml"); - if (!skin) - return 0; mainGraphics->pushClipArea(Rect(10, 20, 790, 580)); mainGraphics->setColor(Color(0xFFU, 0xFFU, 0x00U, 0xFFU)); mainGraphics->drawRectangle(Rect(0, 0, 400, 200)); @@ -712,6 +717,8 @@ int TestLauncher::testDraw() sleep(10); delete col; + delete col2; + delete vert; return 0; } |