Index: jbidwatcher/trunk/src/com/jbidwatcher/app/JBidWatch.java =================================================================== --- jbidwatcher/trunk/src/com/jbidwatcher/app/JBidWatch.java (revision 568) +++ jbidwatcher/trunk/src/com/jbidwatcher/app/JBidWatch.java (revision 573) @@ -402,6 +402,11 @@ ErrorManagement.handleException("Upgrading error", e); } + // We need to load searches before adding the eBay server, so + // that it knows that a My eBay search already exists and doesn't + // try to recreate it. + SearchManager.getInstance().loadSearches(); + if(!ebayLoaded) AuctionServerManager.getInstance().addServer(new ebayServer()); AuctionEntry.setResolver(AuctionServerManager.getInstance()); loadProxySettings(); @@ -539,12 +544,6 @@ AuctionsManager.getInstance().loadAuctions(); } - // This needs to be after the auction manager, so that all the - // auction servers that are loaded by loading auctions will be - // available to add searches if they need to. - inSplash.message("Loading Searches"); - SearchManager.getInstance().loadSearches(); - AuctionServerManager.getInstance().getDefaultServerTime(); JConfig.registerListener(this);