hmm, try this, right click on error wsh panel, select configure, replace code in panel by thí code
// ==PREPROCESSOR==
// @import "%fb2k_path%skins\fm\common7.js"
// @name "Last.fm Charts"
// @author "marc2003"
// ==/PREPROCESSOR==
var p = new panel("Last.fm Charts", ["lastfm_charts", "custom_background"]);
var l = new lastfm();
var li = new list(7, 40, p.w - 6, p.h - 40);
var b = new buttons();
p.check_version();
b.buttons.lastfm = new button(p.w - 56, 5, 50, 18, {normal: "lastfm_red_small.gif"}, function() { p.browser(l.url); }, l.url);
li.update();
function on_size() {
p.size();
b.buttons.lastfm.x = p.w - 70;
li.w = p.w - 6;
li.h = p.h - 50;
li.size();
}
function on_paint(gr) {
p.draw_background(gr);
p.left_text(gr, l.username + " : " + li.lastfm_charts_periods_display[li.lastfm_charts_period] + " " + li.lastfm_charts_modes[li.lastfm_charts_mode] + " charts", p.title_font, p.textcolour, 20, 3, p.w - 77, 24);
gr.FillGradRect(12, 34, p.w - 24, 1, 0, p.textcolour, 0, 0.77);
b.draw(gr);
switch(true) {
case l.username.length == 0:
p.centre_text(gr, l.username_error, p.normal_font, p.textcolour, 0, 0, p.w, p.h);
break;
case li.items > 0:
li.draw(gr);
break;
default:
p.centre_text(gr, "[nothing found]", p.normal_font, p.textcolour, 0, 0, p.w, p.h);
break;
}
}
function on_mouse_wheel(step) {
li.wheel(step);
}
function on_mouse_move(x, y) {
p.move(x, y);
if (b.move(x, y)) return;
if (li.move(x, y)) return;
}
function on_mouse_lbtn_up(x, y) {
if (b.lbtn_up(x, y)) return;
if (li.lbtn_up(x, y)) return;
}
function on_notify_data(name, info) {
switch(name) {
case "Locked":
locked = info;
window.SetProperty("Locked", locked);
break;
}
}
tell me if it's worked