ref: c9e17fdc66569be9726a7ee887d23a2d80f04d4e
parent: 688ebf8ecf9d1b5de07930f19987d592cf4daab1
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Dec 5 18:04:30 EST 2017
Fix namespace aliasing.
--- a/main.myr
+++ b/main.myr
@@ -1293,16 +1293,15 @@
}
const puthist = {irc, chan, entry- var tm, date, contents
+ var tm, d, contents
- irc.chandirty = true
std.slpush(&chan.hist, entry)
(tm, contents) = entry
if chan.log != -1
- date = date.mkinstant(tm, "local")
+ d = date.mkinstant(tm, "local")
match contents
| `Msg (u, ln):
- std.fput(chan.log, "{} {} | {}\n", date, u, ln)+ std.fput(chan.log, "{} {} | {}\n", d, u, ln)if chan != curchan(irc)
chan.stale = true
;;
@@ -1309,6 +1308,9 @@
| _:
/* nothing */
;;
+ ;;
+ if chan == curchan(irc)
+ irc.chandirty = true
;;
if chan.scroll != 0
chan.scroll++
--
⑨