summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--desktop/save_complete.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/desktop/save_complete.c b/desktop/save_complete.c
index d7a02ae2f..b54e7f31f 100644
--- a/desktop/save_complete.c
+++ b/desktop/save_complete.c
@@ -370,8 +370,10 @@ save_complete_save_stylesheet(save_complete_ctx *ctx, hlcache_handle *css)
char filename[32];
bool result;
- if (save_complete_ctx_has_content(ctx, css))
+ if (save_complete_ctx_find_content(ctx,
+ hlcache_handle_get_url(css)) != NULL) {
return true;
+ }
if (save_complete_ctx_add_content(ctx, css) == false) {
guit->misc->warning("NoMemory", 0);
@@ -473,8 +475,10 @@ save_complete_save_html_object(save_complete_ctx *ctx, hlcache_handle *obj)
if (obj_data == NULL)
return true;
- if (save_complete_ctx_has_content(ctx, obj))
+ if (save_complete_ctx_find_content(ctx,
+ hlcache_handle_get_url(obj)) != NULL) {
return true;
+ }
if (save_complete_ctx_add_content(ctx, obj) == false) {
guit->misc->warning("NoMemory", 0);