Version: 2.2 Alpha 1 (using 4.3.2 (KDE 4.3.2), Arch Linux) Compiler: gcc OS: Linux (x86_64) release 2.6.31-ARCH 1.create a new 1000*1000 pixel custom white sRGB built-in image 2.paint something 3.undo -> white pixel becomes transparent 4.redo -> only paint pixel are opaque, white pixels are still transparent. note: the bug does not happens with default rgb template.
A transaction is not created during creation of a new custom image. tiles3 is quite sensitive for that =). Where is this "Custom image creation code" placed? PS: Templates are loaded from files through a datamanager, that is why they work well as a transaction is created interally.
That's in KisDoc2::newImage.
*** Bug 212460 has been marked as a duplicate of this bug. ***
SVN commit 1043167 by dkazakov: Transactions was not being created during creation of the image. Fixed a bug in KisTiledDataManager::clear() as well. BUG:212235 M +16 -6 image/tiles3/kis_tiled_data_manager.cc M +9 -28 ui/kis_doc2.cc WebSVN link: http://websvn.kde.org/?view=rev&revision=1043167