diff --git a/OsmAnd/res/drawable-hdpi/ic_menu_soundoff.png b/OsmAnd/res/drawable-hdpi/ic_menu_soundoff.png new file mode 100644 index 0000000000..af8fec8626 Binary files /dev/null and b/OsmAnd/res/drawable-hdpi/ic_menu_soundoff.png differ diff --git a/OsmAnd/res/drawable-hdpi/ic_menu_soundon.png b/OsmAnd/res/drawable-hdpi/ic_menu_soundon.png new file mode 100644 index 0000000000..d44512dfaf Binary files /dev/null and b/OsmAnd/res/drawable-hdpi/ic_menu_soundon.png differ diff --git a/OsmAnd/res/drawable-mdpi/ic_menu_soundoff.png b/OsmAnd/res/drawable-mdpi/ic_menu_soundoff.png new file mode 100644 index 0000000000..8cd4bd1b47 Binary files /dev/null and b/OsmAnd/res/drawable-mdpi/ic_menu_soundoff.png differ diff --git a/OsmAnd/res/drawable-mdpi/ic_menu_soundon.png b/OsmAnd/res/drawable-mdpi/ic_menu_soundon.png new file mode 100644 index 0000000000..77b13f4d66 Binary files /dev/null and b/OsmAnd/res/drawable-mdpi/ic_menu_soundon.png differ diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java index afc8396e7b..0334bac5f5 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java @@ -877,7 +877,9 @@ public class MapActivityActions implements DialogProvider { MenuItem muteMenu = menu.findItem(R.id.map_mute); if(muteMenu != null){ if (routingHelper.getFinalLocation() != null && routingHelper.isFollowingMode()) { - muteMenu.setTitle(routingHelper.getVoiceRouter().isMute() ? R.string.menu_mute_on : R.string.menu_mute_off); + boolean mute = routingHelper.getVoiceRouter().isMute(); + muteMenu.setTitle(mute ? R.string.menu_mute_on : R.string.menu_mute_off); + muteMenu.setIcon(mute ? R.drawable.ic_menu_soundoff : R.drawable.ic_menu_soundon); muteMenu.setVisible(true); } else { muteMenu.setVisible(false);