Merge change 22449 into eclair
* changes: Check for a null history item to avoid crashing.
This commit is contained in:
@@ -343,17 +343,16 @@ class BrowserFrame extends Handler {
|
|||||||
switch (msg.what) {
|
switch (msg.what) {
|
||||||
case FRAME_COMPLETED: {
|
case FRAME_COMPLETED: {
|
||||||
if (mSettings.getSavePassword() && hasPasswordField()) {
|
if (mSettings.getSavePassword() && hasPasswordField()) {
|
||||||
if (DebugFlags.BROWSER_FRAME) {
|
WebHistoryItem item = mCallbackProxy.getBackForwardList()
|
||||||
Assert.assertNotNull(mCallbackProxy.getBackForwardList()
|
.getCurrentItem();
|
||||||
.getCurrentItem());
|
if (item != null) {
|
||||||
}
|
WebAddress uri = new WebAddress(item.getUrl());
|
||||||
WebAddress uri = new WebAddress(
|
String schemePlusHost = uri.mScheme + uri.mHost;
|
||||||
mCallbackProxy.getBackForwardList().getCurrentItem()
|
String[] up =
|
||||||
.getUrl());
|
mDatabase.getUsernamePassword(schemePlusHost);
|
||||||
String schemePlusHost = uri.mScheme + uri.mHost;
|
if (up != null && up[0] != null) {
|
||||||
String[] up = mDatabase.getUsernamePassword(schemePlusHost);
|
setUsernamePassword(up[0], up[1]);
|
||||||
if (up != null && up[0] != null) {
|
}
|
||||||
setUsernamePassword(up[0], up[1]);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
CacheManager.trimCacheIfNeeded();
|
CacheManager.trimCacheIfNeeded();
|
||||||
|
|||||||
Reference in New Issue
Block a user