From d7aa311fab3c9dd9fa607b684250531d7bae06aa Mon Sep 17 00:00:00 2001 From: qPCR4vir Date: Thu, 6 Aug 2015 19:33:33 +0200 Subject: [PATCH] FIX: ? impossible to construct a picture widget --- source/gui/widgets/picture.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/gui/widgets/picture.cpp b/source/gui/widgets/picture.cpp index 707edce5..9733e120 100644 --- a/source/gui/widgets/picture.cpp +++ b/source/gui/widgets/picture.cpp @@ -143,7 +143,8 @@ namespace nana _m_draw_background(valid_area.width, valid_area.height); - backimg.image.paste(valid_area, graph, pos); + if ( ! backimg.image.empty()) + backimg.image.paste(valid_area, graph, pos); } } else @@ -163,7 +164,7 @@ namespace nana if (graph && (bground_mode::basic != API::effects_bground_mode(*impl_->wdg_ptr))) { - if (w < graph->size().width || h < graph->size().width || impl_->backimg.image.alpha()) + if (w < graph->size().width || h < graph->size().height /* .width ??? */ || impl_->backimg.image.alpha()) { auto & bground = impl_->gradual_bground; if (bground.gradual_from.invisible() || bground.gradual_to.invisible())