diff --git a/src/lib/term.rs b/src/lib/term.rs index cfec5ff6b8f..4e553a4d3df 100644 --- a/src/lib/term.rs +++ b/src/lib/term.rs @@ -48,11 +48,11 @@ fn reset(writer: io::buf_writer) { } fn color_supported() -> bool { - let supported_terms = ["xterm-color", "xterm", "screen-bce"]; + let supported_terms = [~"xterm-color", ~"xterm", ~"screen-bce"]; ret alt generic_os::getenv("TERM") { option::some(env) { - for term: str in supported_terms { - if str::eq(term, env) { ret true; } + for term: istr in supported_terms { + if istr::eq(term, istr::from_estr(env)) { ret true; } } false }