diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2015-06-21 11:55:40 -0700 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-06-21 12:49:05 -0700 |
commit | 174cb1ffb10d846834fdfd1538d128744dffd65c (patch) | |
tree | 420b55fd9e47210a46c874e08e6ea2faa2ae0edb /save-html.c | |
parent | 31fbc167850572f034c7fbb8551e10e0cfd7ca29 (diff) | |
download | subsurface-174cb1ffb10d846834fdfd1538d128744dffd65c.tar.gz |
HTML export: need to work harder to find the pictures
Simply looking at the filename in the picture structure isn't enough (now,
arguably one might say that it should be and that that data structure
should be updated, but that's not how other parts of Subsurface have
implemented things so I don't want to break that assumption here).
So instead we look up where the pictures actually was loaded from and then
copy that file into the right location.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'save-html.c')
-rw-r--r-- | save-html.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/save-html.c b/save-html.c index c50968e81..64ce94f66 100644 --- a/save-html.c +++ b/save-html.c @@ -23,10 +23,10 @@ void save_photos(struct membuffer *b, const char *photos_dir, struct dive *dive) do { put_string(b, separator); separator = ", "; - char *fname = get_file_name(pic->filename); + char *fname = get_file_name(local_file_path(pic)); put_format(b, "{\"filename\":\"%s\"}", fname); + copy_image_and_overwrite(local_file_path(pic), photos_dir, fname); free(fname); - copy_image_and_overwrite(pic->filename, photos_dir); pic = pic->next; } while (pic); put_string(b, "],"); |