for (i=0; i < 8 * 8 * 4; i++) {
curDat.push(255);
}
- curSave = c.style.cursor;
- Canvas.changeCursor(curDat, curDat, 2, 2, 8, 8);
- if (c.style.cursor) {
- Util.Info("Data URI scheme cursor supported");
- } else {
- Canvas.cursor_uri = false;
- Util.Warn("Data URI scheme cursor not supported");
+ try {
+ curSave = c.style.cursor;
+ Canvas.changeCursor(curDat, curDat, 2, 2, 8, 8);
+ if (c.style.cursor) {
+ Util.Info("Data URI scheme cursor supported");
+ } else {
+ Canvas.cursor_uri = false;
+ Util.Warn("Data URI scheme cursor not supported");
+ }
+ c.style.cursor = curSave;
+ } catch (exc2) {
+ Util.Error("Data URI scheme cursor test exception: " + exc2);
+ conf.cursor_uri = false;
}
- c.style.cursor = curSave;
Canvas.colourMap = [];
Canvas.prevStyle = "";