bug 82703, need password for edit menu, r=cmanske, sr=alecf, a=selmer/blizzard/asa

git-svn-id: svn://10.0.0.236/trunk@96011 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
morse%netscape.com
2001-05-29 22:02:15 +00:00
parent 45d0e3305f
commit 8402fbfede

View File

@@ -174,6 +174,24 @@
if (type != "select-one") {
elementCount++;
}
/* If database is encrypted and user has not yet supplied master password,
* we won't be able to access the data. In that case, enable the item rather
* than asking user for password at this time. Otherwise you'll be asking for
* the password whenever user clicks on edit menu or context menu
*/
try {
if (this.pref.GetBoolPref("wallet.crypto")) {
// database is encrypted, see if it is still locked
// if (locked) { -- there's currently no way to make such a test
// it's encrypted and locked, we lose
return enable;
// }
}
} catch(e) {
// there is no crypto pref so database could not possible be encrypted
}
if (bestState == hide) {
bestState = disable;
}