[Xfce4-commits] ristretto:ristretto-0.0 Do not scale the image UP, only DOWN Fix warning if thumbnail does not exist

2011-10-23 Thread Stephan Arts
Updating branch refs/heads/ristretto-0.0
 to 415eea3428c67d8bc2ae097c451a3d2ea001d307 (commit)
   from 97ee4a1faf585e0386bcf05cc64c092fb3ebb5d3 (commit)

commit 415eea3428c67d8bc2ae097c451a3d2ea001d307
Author: Stephan Arts step...@xfce.org
Date:   Tue Apr 28 00:26:34 2009 +0200

Do not scale the image UP, only DOWN
Fix warning if thumbnail does not exist

 src/image.c  |4 ++--
 src/picture_viewer.c |7 +--
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/image.c b/src/image.c
index f3ff26d..098aa6a 100644
--- a/src/image.c
+++ b/src/image.c
@@ -637,8 +637,8 @@ cb_rstto_image_size_prepared (GdkPixbufLoader *loader, gint 
width, gint height,
 if (image-priv-max_size  0)
 {
 gdouble ratio = 
(gdouble)(image-priv-max_size*100)/(gdouble)(width * height);
-
-   gdk_pixbuf_loader_set_size (loader, width*ratio, height*ratio);
+if (ratio  0)
+   gdk_pixbuf_loader_set_size (loader, width*ratio, height*ratio);
 }
 }
 
diff --git a/src/picture_viewer.c b/src/picture_viewer.c
index 912122a..c92582a 100644
--- a/src/picture_viewer.c
+++ b/src/picture_viewer.c
@@ -975,8 +975,11 @@ cb_rstto_picture_viewer_queued_repaint (RsttoPictureViewer 
*viewer)
 {
 case RSTTO_PICTURE_VIEWER_STATE_PREVIEW:
 p_src_pixbuf = rstto_image_get_thumbnail 
(viewer-priv-image);
-thumb_width = (gdouble)gdk_pixbuf_get_width 
(p_src_pixbuf);
-thumb_scale = (thumb_width / image_width);
+if (p_src_pixbuf)
+{
+thumb_width = (gdouble)gdk_pixbuf_get_width 
(p_src_pixbuf);
+thumb_scale = (thumb_width / image_width);
+}
 break;
 default:
 break;
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits


[Xfce4-commits] ristretto:ristretto-0.0 Do not scale the image UP, only DOWN Fix warning if thumbnail does not exist

2011-10-23 Thread Stephan Arts
Updating branch refs/heads/ristretto-0.0
 to 415eea3428c67d8bc2ae097c451a3d2ea001d307 (commit)
   from 97ee4a1faf585e0386bcf05cc64c092fb3ebb5d3 (commit)

commit 415eea3428c67d8bc2ae097c451a3d2ea001d307
Author: Stephan Arts step...@xfce.org
Date:   Tue Apr 28 00:26:34 2009 +0200

Do not scale the image UP, only DOWN
Fix warning if thumbnail does not exist

 src/image.c  |4 ++--
 src/picture_viewer.c |7 +--
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/image.c b/src/image.c
index f3ff26d..098aa6a 100644
--- a/src/image.c
+++ b/src/image.c
@@ -637,8 +637,8 @@ cb_rstto_image_size_prepared (GdkPixbufLoader *loader, gint 
width, gint height,
 if (image-priv-max_size  0)
 {
 gdouble ratio = 
(gdouble)(image-priv-max_size*100)/(gdouble)(width * height);
-
-   gdk_pixbuf_loader_set_size (loader, width*ratio, height*ratio);
+if (ratio  0)
+   gdk_pixbuf_loader_set_size (loader, width*ratio, height*ratio);
 }
 }
 
diff --git a/src/picture_viewer.c b/src/picture_viewer.c
index 912122a..c92582a 100644
--- a/src/picture_viewer.c
+++ b/src/picture_viewer.c
@@ -975,8 +975,11 @@ cb_rstto_picture_viewer_queued_repaint (RsttoPictureViewer 
*viewer)
 {
 case RSTTO_PICTURE_VIEWER_STATE_PREVIEW:
 p_src_pixbuf = rstto_image_get_thumbnail 
(viewer-priv-image);
-thumb_width = (gdouble)gdk_pixbuf_get_width 
(p_src_pixbuf);
-thumb_scale = (thumb_width / image_width);
+if (p_src_pixbuf)
+{
+thumb_width = (gdouble)gdk_pixbuf_get_width 
(p_src_pixbuf);
+thumb_scale = (thumb_width / image_width);
+}
 break;
 default:
 break;
___
Xfce4-commits mailing list
Xfce4-commits@xfce.org
https://mail.xfce.org/mailman/listinfo/xfce4-commits