diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2011-10-15 13:10:54 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2011-10-15 13:10:54 +0000 |
commit | 085940711d9ef419271274cad740ea8ea61f6fe1 (patch) | |
tree | 1dcb8cc2dcc06f53cb747ab7cb7e95472ba2fefe | |
parent | f39e15006526beaf6924c16934916c5ed22b0a7b (diff) | |
download | netsurf-085940711d9ef419271274cad740ea8ea61f6fe1.tar.gz netsurf-085940711d9ef419271274cad740ea8ea61f6fe1.tar.bz2 |
Add missing title
svn path=/trunk/netsurf/; revision=13058
-rw-r--r-- | gtk/filetype.c | 2 | ||||
-rw-r--r-- | image/nssprite.c | 7 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gtk/filetype.c b/gtk/filetype.c index 7229d2037..f5cf3bfe7 100644 --- a/gtk/filetype.c +++ b/gtk/filetype.c @@ -170,6 +170,8 @@ const char *fetch_filetype(const char *unix_path) return "text/html"; } else if ((3 < l) && (strcasecmp(unix_path + l - 4, ",b60") == 0)) { return "image/png"; + } else if ((3 < l) && (strcasecmp(unix_path + l - 4, ",ff9") == 0)) { + return "image/x-riscos-sprite"; } if (strchr(unix_path, '.') == NULL) { diff --git a/image/nssprite.c b/image/nssprite.c index 16a432ed3..a83d94378 100644 --- a/image/nssprite.c +++ b/image/nssprite.c @@ -99,6 +99,7 @@ static bool nssprite_convert(struct content *c) const char *data; unsigned long size; + char title[100]; data = content__get_source_data(c, &size); @@ -143,10 +144,16 @@ static bool nssprite_convert(struct content *c) c->width = sprite->width; c->height = sprite->height; + + snprintf(title, sizeof(title), messages_get("SpriteTitle"), + c->width, c->height, size); + content__set_title(c, title); + bitmap_modified(nssprite->bitmap); content_set_ready(c); content_set_done(c); + content_set_status(c, ""); /* Done: update status bar */ return true; } |