diff options
| author | Ulf Jasper | 2014-12-17 22:00:22 +0100 |
|---|---|---|
| committer | Ulf Jasper | 2014-12-17 22:00:22 +0100 |
| commit | ad46070e421a02cb7aaf6b81b11b4ba33d403b3c (patch) | |
| tree | ec4c6578d6ecc53c5b1c0bd48049b469c6e0bc2f /src | |
| parent | af2952fb27c17d1aaeacb017ddb4eeacfd88853c (diff) | |
| download | emacs-ad46070e421a02cb7aaf6b81b11b4ba33d403b3c.tar.gz emacs-ad46070e421a02cb7aaf6b81b11b4ba33d403b3c.zip | |
Fixed problems with svg_load_image -- no more crashes (hopefully)
* src/image.c (svg_load): Watch out for nil value of current buffer's
filename. Re-enable filename thing for not-a-file case.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/image.c | 5 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 455ec1e8387..3854803d843 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,10 @@ | |||
| 1 | 2014-12-17 Ulf Jasper <ulf.jasper@web.de> | 1 | 2014-12-17 Ulf Jasper <ulf.jasper@web.de> |
| 2 | 2 | ||
| 3 | * image.c (svg_load): Watch out for nil value of current buffer's | ||
| 4 | filename. Re-enable filename thing for not-a-file case. | ||
| 5 | |||
| 6 | 2014-12-17 Ulf Jasper <ulf.jasper@web.de> | ||
| 7 | |||
| 3 | Partially disabled previous change. | 8 | Partially disabled previous change. |
| 4 | 9 | ||
| 5 | * image.c (svg_load): Temporarily disabled filename thing for | 10 | * image.c (svg_load): Temporarily disabled filename thing for |
diff --git a/src/image.c b/src/image.c index 954d66424d1..ceec3ce46b1 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -8823,10 +8823,9 @@ svg_load (struct frame *f, struct image *img) | |||
| 8823 | return 0; | 8823 | return 0; |
| 8824 | } | 8824 | } |
| 8825 | original_filename = BVAR (current_buffer, filename); | 8825 | original_filename = BVAR (current_buffer, filename); |
| 8826 | /* FIXME: disabled the filename thing for the time being as it | ||
| 8827 | can cause crashs. */ | ||
| 8828 | success_p = svg_load_image (f, img, SDATA (data), SBYTES (data), | 8826 | success_p = svg_load_image (f, img, SDATA (data), SBYTES (data), |
| 8829 | NULL /* SDATA(original_filename) */); | 8827 | NILP(original_filename) ? |
| 8828 | NULL : SDATA(original_filename)); | ||
| 8830 | } | 8829 | } |
| 8831 | 8830 | ||
| 8832 | return success_p; | 8831 | return success_p; |