diff options
| author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-08-16 13:07:54 +0100 | 
|---|---|---|
| committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-08-16 13:07:54 +0100 | 
| commit | 9f844b803ab243aed31ba0d4f30501d733ce8c9c (patch) | |
| tree | 2fcc953b64236e88e41d53eca0157b2d6b00c1e4 | |
| parent | Update with new IceSpider component names (diff) | |
| download | gentoobrowse-9f844b803ab243aed31ba0d4f30501d733ce8c9c.tar.bz2 gentoobrowse-9f844b803ab243aed31ba0d4f30501d733ce8c9c.tar.xz gentoobrowse-9f844b803ab243aed31ba0d4f30501d733ce8c9c.zip | |
Don't pass temporary string to TestRequest
| -rw-r--r-- | gentoobrowse/src/test.cpp | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/gentoobrowse/src/test.cpp b/gentoobrowse/src/test.cpp index a534cc6..63c34d4 100644 --- a/gentoobrowse/src/test.cpp +++ b/gentoobrowse/src/test.cpp @@ -30,7 +30,7 @@ streamEof(void * s)  class ChromiumRequest : public TestRequest {  public: -	ChromiumRequest(const Core * c, HttpMethod m, const std::string & p) : TestRequest(c, m, p) +	ChromiumRequest(const Core * c, HttpMethod m, const std::string_view p) : TestRequest(c, m, p)  	{  		hdr["User-Agent"] = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) "  							"Chrome/56.0.2924.21 Safari/537.36"; @@ -53,7 +53,7 @@ template<typename T = void> class ChromiumRequestT : public ChromiumRequest {  class ChromiumRequestHtml : public ChromiumRequestT<> {  public: -	ChromiumRequestHtml(const Core * c, HttpMethod m, const std::string & p) : ChromiumRequestT(c, m, p) +	ChromiumRequestHtml(const Core * c, HttpMethod m, const std::string_view p) : ChromiumRequestT(c, m, p)  	{  		hdr["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8";  	} @@ -82,7 +82,7 @@ public:  class ChromiumRequest404 : public ChromiumRequestT<> {  public: -	ChromiumRequest404(const Core * c, HttpMethod m, const std::string & p) : ChromiumRequestT(c, m, p) { } +	using ChromiumRequestT<>::ChromiumRequestT;  	virtual void  	standardAssertions(const char *) override @@ -124,7 +124,7 @@ public:  class ChromiumRequestXml : public ChromiumRequestDefaultXml {  public: -	ChromiumRequestXml(const Core * c, HttpMethod m, const std::string & p) : ChromiumRequestDefaultXml(c, m, p) +	ChromiumRequestXml(const Core * c, HttpMethod m, const std::string_view p) : ChromiumRequestDefaultXml(c, m, p)  	{  		hdr["Accept"] = "application/xml";  	} @@ -132,7 +132,7 @@ public:  class ChromiumRequestAtom : public ChromiumRequestXml {  public: -	ChromiumRequestAtom(const Core * c, HttpMethod m, const std::string & p) : ChromiumRequestXml(c, m, p) +	ChromiumRequestAtom(const Core * c, HttpMethod m, const std::string_view p) : ChromiumRequestXml(c, m, p)  	{  		hdr["Accept"] = "application/atom+xml";  	} | 
