commit - 2901dc0ec1ec4df1dc82c2cfce0b37aaf25c096e
commit + 181eab119235a3dc75592fbbb8b8c6add017db75
blob - caf98b34b3e89133e39a677d5cc66e296591038b
blob + 50519239c3e8d430ee98d4bb8785e0f3a6485be1
--- msearchd/server.c
+++ msearchd/server.c
uint64_t date;
time_t d;
struct tm *tm;
- int err;
+ int err, have_results = 0;
if ((query = server_getquery(clt)) != NULL &&
fts_escape(query, esc, sizeof(esc)) != -1) {
sqlite3_errstr(err));
break;
}
+
+ have_results = 1;
mid = sqlite3_column_text(env->env_query, 0);
from = sqlite3_column_text(env->env_query, 1);
if (clt_puts(clt, "</ul></div>") == -1)
goto err;
+ if (!have_results &&
+ clt_puts(clt, "<p class='notice'>No mail found.</p>") == -1)
+ goto err;
+
done:
if (clt_puts(clt, "</body></html>\n") == -1)
goto err;
blob - 7f5573d5dc153acf243d7eb865f3bf7f180293e8
blob + af9c34afb9d3856d82359d69643eb742963bfddc
--- style.css
+++ style.css
max-width: 180px;
}
+.notice {
+ padding: 1rem;
+}
+
main {
padding: 5px;
}