]> git.cameronkatri.com Git - cgit.git/commitdiff
Fix search for non-virtual urls
authorLars Hjemli <hjemli@gmail.com>
Sat, 3 Feb 2007 12:08:21 +0000 (13:08 +0100)
committerLars Hjemli <hjemli@gmail.com>
Sat, 3 Feb 2007 12:10:26 +0000 (13:10 +0100)
When cgit don't use virtual urls, the current repo and page
url parameters must be included in the search form as hidden
input fields.

Signed-off-by: Lars Hjemli <hjemli@gmail.com>
ui-shared.c

index 630051653dc47060da9af56214295a3011638492..3322561f77dc4b00efad598fc884bdc0b64863ea 100644 (file)
@@ -121,6 +121,12 @@ void cgit_print_pageheader(char *title, int show_search)
                html("<form method='get' href='");
                html_attr(cgit_currurl());
                html("'>");
+               if (!cgit_virtual_root) {
+                       if (cgit_query_repo)
+                               html_hidden("r", cgit_query_repo);
+                       if (cgit_query_page)
+                               html_hidden("p", cgit_query_page);
+               }
                if (cgit_query_head)
                        html_hidden("h", cgit_query_head);
                if (cgit_query_sha1)