diff --git a/exec/load/inputline.js b/exec/load/inputline.js
index 23ac297ebfa360f63fc34e7e0249308121cfa982..e6fd3bf98cc77bdf77455351c09a4f78fe549f8f 100644
--- a/exec/load/inputline.js
+++ b/exec/load/inputline.js
@@ -63,11 +63,11 @@ function InputLine(frame) {
 		}
 	});
 	this.__defineGetter__("attr",function() {
-		return properties.frame.attr;
+		return properties.attr;
 	});
 	this.__defineSetter__("attr",function(attr) {
-		if(attr >= 0 && attr < 512)
-			properties.frame.attr = Number(attr);
+		if(!isNaN(attr))
+			properties.attr = Number(attr);
 	});
 	this.__defineGetter__("cursor_attr",function() {
 		return settings.cursor_attr;