From f681dfa07cd96030c779d85b983b4e247c2b49c3 Mon Sep 17 00:00:00 2001 From: martii Date: Fri, 28 Jun 2013 20:55:16 +0200 Subject: [PATCH] gui/nfs: fix menue strings Signed-off-by: Jacek Jendrzej --- src/gui/nfs.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/gui/nfs.cpp b/src/gui/nfs.cpp index 21cf95aa7..32c698e98 100644 --- a/src/gui/nfs.cpp +++ b/src/gui/nfs.cpp @@ -80,12 +80,15 @@ std::string CNFSMountGui::getEntryString(int i) case CFSMounter::CIFS: res = "CIFS //" + g_settings.network_nfs[i].ip + "/"; break; case CFSMounter::LUFS: res = "FTPS " + g_settings.network_nfs[i].ip + "/"; break; } + if (g_settings.network_nfs[i].dir.empty() || g_settings.network_nfs[i].local_dir.empty() || g_settings.network_nfs[i].ip.empty()) + return ""; return res - + FILESYSTEM_ENCODING_TO_UTF8(g_settings.network_nfs[i].local_dir) + + FILESYSTEM_ENCODING_TO_UTF8(g_settings.network_nfs[i].dir) + " -> " + FILESYSTEM_ENCODING_TO_UTF8(g_settings.network_nfs[i].local_dir) - + " auto: " - + g_Locale->getText(g_settings.network_nfs[i].automount ? LOCALE_MESSAGEBOX_YES : LOCALE_MESSAGEBOX_NO); + + " (auto: " + + g_Locale->getText(g_settings.network_nfs[i].automount ? LOCALE_MESSAGEBOX_YES : LOCALE_MESSAGEBOX_NO) + + ")"; } int CNFSMountGui::exec( CMenuTarget* parent, const std::string & actionKey )