From 2b66e9859788717499bfb72f50fad8c98257dfdb Mon Sep 17 00:00:00 2001 From: "rjc%netscape.com" Date: Mon, 6 Dec 1999 13:07:03 +0000 Subject: [PATCH] Fake out the generic builder so that search containers never appear to be "empty" git-svn-id: svn://10.0.0.236/trunk@55419 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/suite/browser/src/nsInternetSearchService.cpp | 8 ++++++++ .../components/search/src/nsInternetSearchService.cpp | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/mozilla/suite/browser/src/nsInternetSearchService.cpp b/mozilla/suite/browser/src/nsInternetSearchService.cpp index bbe33927ee8..1392f319b7d 100755 --- a/mozilla/suite/browser/src/nsInternetSearchService.cpp +++ b/mozilla/suite/browser/src/nsInternetSearchService.cpp @@ -617,6 +617,14 @@ InternetSearchDataSource::GetTarget(nsIRDFResource *source, if (NS_FAILED(rv)) return(rv); source = trueEngine; } + + if (isSearchURI(source) && (property == kNC_Child)) + { + // fake out the generic builder (i.e. return anything in this case) + // so that search containers never appear to be empty + *target = source; + return(NS_OK); + } if (mInner) { diff --git a/mozilla/xpfe/components/search/src/nsInternetSearchService.cpp b/mozilla/xpfe/components/search/src/nsInternetSearchService.cpp index bbe33927ee8..1392f319b7d 100755 --- a/mozilla/xpfe/components/search/src/nsInternetSearchService.cpp +++ b/mozilla/xpfe/components/search/src/nsInternetSearchService.cpp @@ -617,6 +617,14 @@ InternetSearchDataSource::GetTarget(nsIRDFResource *source, if (NS_FAILED(rv)) return(rv); source = trueEngine; } + + if (isSearchURI(source) && (property == kNC_Child)) + { + // fake out the generic builder (i.e. return anything in this case) + // so that search containers never appear to be empty + *target = source; + return(NS_OK); + } if (mInner) {