[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [calligra/krita-texturizer_option-rempt] krita/ui/widgets: restore current pattern after changing th
From:       Sven Langkamp <sven.langkamp () gmail ! com>
Date:       2012-03-21 20:01:46
Message-ID: 20120321200146.31D32A60A9 () git ! kde ! org
[Download RAW message or body]

Git commit 6422dc2b61df4b535b08515ba724b38edf3f27e1 by Sven Langkamp.
Committed on 21/03/2012 at 21:00.
Pushed by langkamp into branch 'krita-texturizer_option-rempt'.

restore current pattern after changing the chooser layout

M  +5    -0    krita/ui/widgets/kis_pattern_chooser.cc

http://commits.kde.org/calligra/6422dc2b61df4b535b08515ba724b38edf3f27e1

diff --git a/krita/ui/widgets/kis_pattern_chooser.cc b/krita/ui/widgets/kis_pattern_chooser.cc
index 2d3d2a9..7e8fe65 100644
--- a/krita/ui/widgets/kis_pattern_chooser.cc
+++ b/krita/ui/widgets/kis_pattern_chooser.cc
@@ -120,10 +120,15 @@ void KisPatternChooser::showEvent(QShowEvent*)
 
 void KisPatternChooser::updateItemSize()
 {
+    KisPattern* current = static_cast<KisPattern*>(currentResource());
     int width = m_itemChooser->viewSize().width();
     int cols = width/50 + 1;
     m_itemChooser->setRowHeight(floor((double)width/cols));
     m_itemChooser->setColumnCount(cols);
+    //restore current pattern
+    if(current) {
+        setCurrentPattern(current);
+    }
 }
 
 #include "kis_pattern_chooser.moc"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic