ref: 8c4a02a29b618a6779447316ec0a47ec1c8f3d33
parent: ffcac11a5a1215a831d7a1421ce808a13d56bfc2
 parent: 9f99edda55cf95697b109727f89eed6168160119
	author: cinap_lenrek <cinap_lenrek@felloff.net>
	date: Wed Feb  5 03:58:53 EST 2014
	
merge
--- a/sys/src/cmd/mothra/mothra.c
+++ b/sys/src/cmd/mothra/mothra.c
@@ -699,7 +699,10 @@
pldraw(root, screen);
}
-void regerror(char*){}	/* don't panic */+void regerror(char *msg)
+{+	werrstr("regerror: %s", msg);+}
 void search(void){static char last[256];
@@ -713,10 +716,12 @@
strncpy(buf, last, sizeof(buf)-1);
 		if(eenter("Search for", buf, sizeof(buf), &mouse) <= 0)return;
- re = regcompnl(buf);
- if(re == nil)
- return;
strncpy(last, buf, sizeof(buf)-1);
+ re = regcompnl(buf);
+		if(re == nil){+			message("%r");+ continue;
+ }
for(tp=current->text;tp;tp=tp->next)
if(tp->flags & PL_SEL)
break;
--
⑨