summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--navit/graphics/android/graphics_android.c3
-rw-r--r--navit/xslt/android.xslt1
2 files changed, 4 insertions, 0 deletions
diff --git a/navit/graphics/android/graphics_android.c b/navit/graphics/android/graphics_android.c
index f01fb260..01532695 100644
--- a/navit/graphics/android/graphics_android.c
+++ b/navit/graphics/android/graphics_android.c
@@ -684,12 +684,15 @@ graphics_android_cmd_runMenuItem(struct graphics_priv *this, char *function, str
ncmd=3;
} else if(!strcmp(function,"backup_restore_dialog")) {
ncmd=7;
+ } else if(!strcmp(function,"set_map_location")) {
+ ncmd=10;
}
(*jnienv)->CallVoidMethod(jnienv, android_activity, Navit_runOptionsItem, ncmd);
}
static struct command_table commands[] = {
{"map_download_dialog",command_cast(graphics_android_cmd_runMenuItem)},
+ {"set_map_location",command_cast(graphics_android_cmd_runMenuItem)},
{"backup_restore_dialog",command_cast(graphics_android_cmd_runMenuItem)},
};
diff --git a/navit/xslt/android.xslt b/navit/xslt/android.xslt
index 0a5ee40b..28b9d824 100644
--- a/navit/xslt/android.xslt
+++ b/navit/xslt/android.xslt
@@ -39,6 +39,7 @@
<xsl:value-of select="replace(/config/navit/gui[2]/text(),
'&lt;a name=''Tools''>&lt;text>Tools&lt;/text>','&lt;a name=''Tools''>&lt;text>Tools&lt;/text>
&lt;img src=''gui_maps'' onclick=''navit.graphics.map_download_dialog();''>&lt;text>Map download&lt;/text>&lt;/img>
+ &lt;img src=''gui_rules'' onclick=''navit.graphics.set_map_location();''>&lt;text>Set map location&lt;/text>&lt;/img>
&lt;img src=''gui_rules'' onclick=''navit.graphics.backup_restore_dialog();''>&lt;text>Backup / Restore&lt;/text>&lt;/img>')"/>
</xsl:template>