aboutsummaryrefslogtreecommitdiff
path: root/src/screen.c
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-03-08 04:03:03 -0400
committerB. Watson <urchlay@slackware.uk>2026-03-08 04:03:03 -0400
commit1815d26c7042d3d592e624d8edf73805c7b3bc6d (patch)
tree29bb6e9f7d15714ad799ca290d5e03fa9846af09 /src/screen.c
parentff02ca89a0b0bae712c6bbc1de6bc50be13010a8 (diff)
downloadfujinet-chat-master.tar.gz
Send PMs to the correct window, more protocol stuff, add start+esc hotkey.HEADmaster
Diffstat (limited to 'src/screen.c')
-rw-r--r--src/screen.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/screen.c b/src/screen.c
index f442e66..617ea2f 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -61,6 +61,7 @@ void scr_init(void) {
scr_display(0);
}
+/* TODO: don't create screen if it already exists! */
char scr_create(const char *name, char display) {
int i;
@@ -164,6 +165,8 @@ void scr_refresh(void) {
char scr_getbyname(const char *name) {
char i;
+ if(!name) return 0;
+
for(i = 2; i < MAX_SCREENS; i++) {
if(strcasecmp(name, scr_names[i]) == 0)
return i;