@ -322,6 +322,7 @@ public class bookmarksDB {
public Bookmark getBookmark ( String urlHash ) {
public Bookmark getBookmark ( String urlHash ) {
try {
try {
kelondroObjectsMapEntry map = ( kelondroObjectsMapEntry ) bookmarksTable . get ( urlHash ) ;
kelondroObjectsMapEntry map = ( kelondroObjectsMapEntry ) bookmarksTable . get ( urlHash ) ;
if ( map = = null ) return null ;
if ( map instanceof Bookmark ) return ( Bookmark ) map ;
if ( map instanceof Bookmark ) return ( Bookmark ) map ;
return new Bookmark ( map ) ;
return new Bookmark ( map ) ;
} catch ( IOException e ) {
} catch ( IOException e ) {
@ -733,7 +734,7 @@ public class bookmarksDB {
}
}
public Bookmark ( String url ) {
public Bookmark ( String url ) {
super ( ) ;
super ( ) ;
if ( ! url . toLowerCase ( ) . startsWith ( "http://" ) ) {
if ( ! url . toLowerCase ( ) . startsWith ( "http://" ) & & ! url . toLowerCase ( ) . startsWith ( "https://" ) ) {
url = "http://" + url ;
url = "http://" + url ;
}
}
this . urlHash = plasmaURL . urlHash ( url ) ;
this . urlHash = plasmaURL . urlHash ( url ) ;