Browse Source

null check for TranslateForm

tags/4.1.9.0
Student Main 5 years ago
parent
commit
18f448684e
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      shadowsocks-csharp/Controller/I18N.cs

+ 4
- 0
shadowsocks-csharp/Controller/I18N.cs View File

@@ -95,17 +95,21 @@ namespace Shadowsocks.Controller
public static void TranslateForm(Form c)
{
if (c == null) return;
c.Text = GetString(c.Text);
foreach (var item in ViewUtils.GetChildControls<Control>(c))
{
if (item == null) continue;
item.Text = GetString(item.Text);
}
TranslateMenu(c.Menu);
}
public static void TranslateMenu(Menu m)
{
if (m == null) return;
foreach (var item in ViewUtils.GetMenuItems(m))
{
if (item == null) continue;
item.Text = GetString(item.Text);
}
}


Loading…
Cancel
Save