aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
Diffstat (limited to 'gui')
-rw-r--r--gui/credits.h3
-rw-r--r--gui/saveload-dialog.cpp2
-rw-r--r--gui/themes/translations.datbin342397 -> 370908 bytes
3 files changed, 4 insertions, 1 deletions
diff --git a/gui/credits.h b/gui/credits.h
index 34c6f21026..fdde2da821 100644
--- a/gui/credits.h
+++ b/gui/credits.h
@@ -476,6 +476,9 @@ static const char *credits[] = {
"C1""French",
"C0""Thierry Crozat",
"",
+"C1""Galician",
+"C0""Santiago G. Sanz",
+"",
"C1""German",
"C0""Simon Sawatzki",
"C0""Lothar Serra Mari",
diff --git a/gui/saveload-dialog.cpp b/gui/saveload-dialog.cpp
index d1a66dc28a..850dfcc78f 100644
--- a/gui/saveload-dialog.cpp
+++ b/gui/saveload-dialog.cpp
@@ -535,7 +535,7 @@ const Common::String &SaveLoadChooserGrid::getResultString() const {
}
void SaveLoadChooserGrid::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
- if (cmd <= _entriesPerPage) {
+ if (cmd <= _entriesPerPage && cmd + _curPage * _entriesPerPage <= _saveList.size()) {
const SaveStateDescriptor &desc = _saveList[cmd - 1 + _curPage * _entriesPerPage];
if (_saveMode) {
diff --git a/gui/themes/translations.dat b/gui/themes/translations.dat
index cabad0c0c4..1c3abf84a8 100644
--- a/gui/themes/translations.dat
+++ b/gui/themes/translations.dat
Binary files differ