diff --git a/project/java/SettingsMenuMisc.java b/project/java/SettingsMenuMisc.java
index 275f34f28..a2e16040e 100644
--- a/project/java/SettingsMenuMisc.java
+++ b/project/java/SettingsMenuMisc.java
@@ -553,7 +553,11 @@ class SettingsMenuMisc extends SettingsMenu
final EditText edit = new EditText(p);
edit.setFocusableInTouchMode(true);
edit.setFocusable(true);
- edit.setText(Globals.CommandLine.replace(" ", "\n").replace(" ", " "));
+ if (Globals.CommandLine.length() == 0)
+ Globals.CommandLine = "SDL_app";
+ if (Globals.CommandLine.indexOf(" ") == -1)
+ Globals.CommandLine += " ";
+ edit.setText(Globals.CommandLine.substring(Globals.CommandLine.indexOf(" ")).replace(" ", "\n").replace(" ", " "));
edit.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_MULTI_LINE | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
edit.setMinLines(2);
//edit.setMaxLines(100);
@@ -563,7 +567,18 @@ class SettingsMenuMisc extends SettingsMenu
{
public void onClick(DialogInterface dialog, int item)
{
- Globals.CommandLine = edit.getText().toString().replace(" ", " ").replace("\n", " ");
+ Globals.CommandLine = "SDL_app";
+ String args[] = edit.getText().toString().split("\n");
+ boolean firstArg = true;
+ for( String arg: args )
+ {
+ Globals.CommandLine += " ";
+ if( firstArg )
+ Globals.CommandLine += arg;
+ else
+ Globals.CommandLine += arg.replace(" ", " ");
+ firstArg = false;
+ }
dialog.dismiss();
goBack(p);
}
diff --git a/project/java/translations/values-es/strings.xml b/project/java/translations/values-es/strings.xml
index 02d3313c8..78953feda 100644
--- a/project/java/translations/values-es/strings.xml
+++ b/project/java/translations/values-es/strings.xml
@@ -22,7 +22,7 @@
Almacenamiento interno - %d MB libres
Almacenamiento SD card - %d MB libres
Especifique el directorio
- Especifique los parámetros de la línea de comandos
+ Especifique los parámetros de la línea de comandos, one argument per line
Lugar donde guardar los datos de la instalación
Descargas
Descargas
diff --git a/project/java/translations/values-fr/strings.xml b/project/java/translations/values-fr/strings.xml
index 750e2c023..ad4b4284d 100644
--- a/project/java/translations/values-fr/strings.xml
+++ b/project/java/translations/values-fr/strings.xml
@@ -19,7 +19,7 @@
Stockage interne - %d Mo de libre
Carte SD - %d Mo de libre
Choisir le répertoire
- Choisir les paramètres de la ligne de commande
+ Choisir les paramètres de la ligne de commande, one argument per line
Où télécharger les données
Téléchargements
Téléchargements
diff --git a/project/java/translations/values-ru/strings.xml b/project/java/translations/values-ru/strings.xml
index 1d11a6560..5cdf50521 100644
--- a/project/java/translations/values-ru/strings.xml
+++ b/project/java/translations/values-ru/strings.xml
@@ -95,7 +95,7 @@
Очень быстро
Чувствительность жеста двумя пальцами по экрану
Укажите каталог
-Укажите параметры командной строки
+Параметры командной строки, каждый аргумент на отдельной строке
Калибровка сенсорного экрана
Дотроньтесь до всех краев экрана, потом нажмите Назад/BACK
Настройка расположения кнопок
diff --git a/project/java/translations/values-uk/strings.xml b/project/java/translations/values-uk/strings.xml
index 291ed382e..d45a4c2cf 100644
--- a/project/java/translations/values-uk/strings.xml
+++ b/project/java/translations/values-uk/strings.xml
@@ -95,7 +95,7 @@
Дуже швидко
Чутливість жесту двома пальцями по екрану
Вкажіть каталог
-Вкажіть параметри командного рядка
+Вкажіть параметри командного рядка, кожен аргумент на окремому рядку
Калібрування сенсорного екрану
Доторкнiться до всіх країв екрану, потiм натисніть Назад/BACK
Налаштування положення кнопок
diff --git a/project/java/translations/values/strings.xml b/project/java/translations/values/strings.xml
index 32c248f5c..834ce24d7 100644
--- a/project/java/translations/values/strings.xml
+++ b/project/java/translations/values/strings.xml
@@ -22,7 +22,7 @@
Internal storage - %d MB free
SD card storage - %d MB free
Specify directory
- Specify command line parameters
+ Command line parameters, one argument per line
Data installation location
Downloads
Downloads