summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop/browser.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index 9fa359194..89484609e 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -1188,7 +1188,7 @@ static void browser_window_update_favicon(hlcache_handle *c,
}
/** window callback errorcode handling */
-void
+static void
browser_window_callback_errorcode(hlcache_handle *c,
struct browser_window *bw,
nserror code)
@@ -1201,11 +1201,6 @@ browser_window_callback_errorcode(hlcache_handle *c,
message = messages_get("OK");
break;
- case NSERROR_UNKNOWN:
- /**< Unknown error */
- message = messages_get("Unknown");
- break;
-
case NSERROR_NOMEM:
/**< Memory exhaustion */
message = messages_get("NoMemory");
@@ -1251,6 +1246,11 @@ browser_window_callback_errorcode(hlcache_handle *c,
message = messages_get("NeedData");
break;
+ case NSERROR_ENCODING_CHANGE:
+ /**< The character set encoding change was unhandled */
+ message = messages_get("EncodingChanged");
+ break;
+
case NSERROR_BAD_PARAMETER:
/**< Bad Parameter */
message = messages_get("BadParameter");
@@ -1281,6 +1281,12 @@ browser_window_callback_errorcode(hlcache_handle *c,
message = messages_get("BadURL");
break;
+ default:
+ case NSERROR_UNKNOWN:
+ /**< Unknown error */
+ message = messages_get("Unknown");
+ break;
+
}
browser_window_set_status(bw, message);