chiark
/
gitweb
/
~mdw
/
clg
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
925b76c
)
Bug fix in pixbuf saving code
author
espen
<espen>
Mon, 18 Jun 2007 10:14:39 +0000
(10:14 +0000)
committer
espen
<espen>
Mon, 18 Jun 2007 10:14:39 +0000
(10:14 +0000)
gdk/pixbuf.lisp
patch
|
blob
|
blame
|
history
diff --git
a/gdk/pixbuf.lisp
b/gdk/pixbuf.lisp
index f0598ef58b52915148b46bca331ff021f29a4bd8..08f96d887206cfda9f39c9b0f83289488b792451 100644
(file)
--- a/
gdk/pixbuf.lisp
+++ b/
gdk/pixbuf.lisp
@@
-20,7
+20,7
@@
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-;; $Id: pixbuf.lisp,v 1.
5 2006-06-07 13:18:20
espen Exp $
+;; $Id: pixbuf.lisp,v 1.
6 2007-06-18 10:14:39
espen Exp $
(in-package "GDK")
(in-package "GDK")
@@
-82,7
+82,7
@@
(defbinding %pixbuf-savev () boolean
(filename pathname)
(type string)
(keys strings)
(filename pathname)
(type string)
(keys strings)
- (values string)
+ (values string
s
)
(nil gerror :out))
(defun pixbuf-save (pixbuf filename type &rest options)
(nil gerror :out))
(defun pixbuf-save (pixbuf filename type &rest options)
@@
-90,6
+90,7
@@
(defun pixbuf-save (pixbuf filename type &rest options)
(values (make-array 0 :adjustable t :fill-pointer t)))
(loop
as (key value . rest) = options then rest
(values (make-array 0 :adjustable t :fill-pointer t)))
(loop
as (key value . rest) = options then rest
+ while key
do (vector-push-extend (string-downcase key) keys)
(vector-push-extend
(etypecase value
do (vector-push-extend (string-downcase key) keys)
(vector-push-extend
(etypecase value
@@
-98,7
+99,7
@@
(defun pixbuf-save (pixbuf filename type &rest options)
(number (format nil "~A" value)))
values))
(multiple-value-bind (ok-p gerror)
(number (format nil "~A" value)))
values))
(multiple-value-bind (ok-p gerror)
- (%pixbuf-savev pixbuf filename
type
keys values)
+ (%pixbuf-savev pixbuf filename
(string-downcase type)
keys values)
(unless ok-p
(signal-gerror gerror)))))
(unless ok-p
(signal-gerror gerror)))))