Fix NoNet compilation error

This commit is contained in:
Rick Brown
2023-07-12 18:40:57 -04:00
parent 464fe43323
commit da3665c25b

View File

@@ -175,7 +175,12 @@ namespace keepass2android
FindPreference(GetString(Resource.String.DebugLog_key)).PreferenceChange += OnDebugLogChanged; FindPreference(GetString(Resource.String.DebugLog_key)).PreferenceChange += OnDebugLogChanged;
FindPreference(GetString(Resource.String.DebugLog_send_key)).PreferenceClick += OnSendDebug; FindPreference(GetString(Resource.String.DebugLog_send_key)).PreferenceClick += OnSendDebug;
#if !EXCLUDE_JAVAFILESTORAGE && !NoNet
FindPreference(GetString(Resource.String.JSchDebug_key)).PreferenceChange += OnJSchDebugChanged; FindPreference(GetString(Resource.String.JSchDebug_key)).PreferenceChange += OnJSchDebugChanged;
#else
FindPreference(GetString(Resource.String.JSchDebug_key)).Enabled = false;
#endif
HashSet<string> supportedLocales = new HashSet<string>() { "en", "af", "ar", "az", "be", "bg", "ca", "cs", "da", "de", "el", "es", "eu", "fa", "fi", "fr", "gl", "he", "hr", "hu", "id", "in", "it", "iw", "ja", "ko", "ml", "nb", "nl", "nn", "no", "pl", "pt", "ro", "ru", "si", "sk", "sl", "sr", "sv", "tr", "uk", "vi", "zh" }; HashSet<string> supportedLocales = new HashSet<string>() { "en", "af", "ar", "az", "be", "bg", "ca", "cs", "da", "de", "el", "es", "eu", "fa", "fi", "fr", "gl", "he", "hr", "hu", "id", "in", "it", "iw", "ja", "ko", "ml", "nb", "nl", "nn", "no", "pl", "pt", "ro", "ru", "si", "sk", "sl", "sr", "sv", "tr", "uk", "vi", "zh" };
@@ -423,11 +428,14 @@ namespace keepass2android
else else
Kp2aLog.FinishLogFile(); Kp2aLog.FinishLogFile();
#if !EXCLUDE_JAVAFILESTORAGE && !NoNet
bool jschLogEnable = PreferenceManager.GetDefaultSharedPreferences(Application.Context) bool jschLogEnable = PreferenceManager.GetDefaultSharedPreferences(Application.Context)
.GetBoolean(Application.Context.GetString(Resource.String.JSchDebug_key), false); .GetBoolean(Application.Context.GetString(Resource.String.JSchDebug_key), false);
SetJSchLogging(jschLogEnable); SetJSchLogging(jschLogEnable);
#endif
} }
#if !EXCLUDE_JAVAFILESTORAGE && !NoNet
private void OnJSchDebugChanged(object sender, Preference.PreferenceChangeEventArgs e) private void OnJSchDebugChanged(object sender, Preference.PreferenceChangeEventArgs e)
{ {
SetJSchLogging((bool)e.NewValue); SetJSchLogging((bool)e.NewValue);
@@ -443,8 +451,9 @@ namespace keepass2android
} }
sftpStorage.SetJschLogging(enabled, logFilename); sftpStorage.SetJschLogging(enabled, logFilename);
} }
#endif
private void AlgorithmPrefChange(object sender, Preference.PreferenceChangeEventArgs preferenceChangeEventArgs) private void AlgorithmPrefChange(object sender, Preference.PreferenceChangeEventArgs preferenceChangeEventArgs)
{ {
var db = App.Kp2a.CurrentDb; var db = App.Kp2a.CurrentDb;
var previousCipher = db.KpDatabase.DataCipherUuid; var previousCipher = db.KpDatabase.DataCipherUuid;
@@ -887,7 +896,7 @@ namespace keepass2android
#if DEBUG #if DEBUG
preference.Enabled = (usageCount > 1); preference.Enabled = (usageCount > 1);
#else #else
preference.Enabled = (usageCount > 50); preference.Enabled = (usageCount > 50);
#endif #endif
preference.PreferenceChange += delegate(object sender, Preference.PreferenceChangeEventArgs args) preference.PreferenceChange += delegate(object sender, Preference.PreferenceChangeEventArgs args)