From koffice-devel Sun Dec 17 00:48:32 2006 From: "Sven Langkamp" Date: Sun, 17 Dec 2006 00:48:32 +0000 To: koffice-devel Subject: Re: ShapeSelector Message-Id: <478b087a0612161648k51d643ao20d3cbca13550c0f () mail ! gmail ! com> X-MARC-Message: https://marc.info/?l=koffice-devel&m=116634952923407 MIME-Version: 1 Content-Type: multipart/mixed; boundary="------=_Part_11940_19743421.1166316512348" ------=_Part_11940_19743421.1166316512348 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 12/16/06, Boudewijn Rempt wrote: > On Friday 15 December 2006 12:50, Thomas Zander wrote: > > In Krita this also works; kinda. I got a crash. From the backtrace I > think > > its not my fault. But please let me know if you think otherwise. > > Yes, inserting any shape in krita causes a crash. I was working on that when > I > had to go into hospital. Back home now, but not coding yet. The attached hack(very very ugly ;) ) allows to insert flake shapes in Krita. The rootLayerShape has to be a KisLayerContainerShape otherwise it will crash after a failed dynamic_cast in addShape. An for some reason layer->inherits( "KisShapeLayer" ) doesn't work on a KisShapeLayer. ------=_Part_11940_19743421.1166316512348 Content-Type: text/x-diff; name="kritaflake.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kritaflake.diff" X-Attachment-Id: file0 SW5kZXg6IGtyaXRhL3VpL2tpc19kb2MyLmNjCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGtyaXRhL3VpL2tpc19k b2MyLmNjCShSZXZpc2lvbiA2MTQxNDMpCisrKyBrcml0YS91aS9raXNfZG9jMi5jYwkoQXJiZWl0 c2tvcGllKQpAQCAtMjE3LDcgKzIxNyw3IEBACiAKICAgICAgICAgICAgIG1fY3VycmVudEltYWdl ID0gY3VycmVudEltYWdlOwogCi0gICAgICAgICAgICBLaXNMYXllclNoYXBlICogcm9vdExheWVy U2hhcGUgPSBuZXcgS2lzTGF5ZXJTaGFwZSggMCwgY3VycmVudEltYWdlLT5yb290TGF5ZXIoKSAp OworICAgICAgICAgICAgS2lzTGF5ZXJDb250YWluZXJTaGFwZSAqIHJvb3RMYXllclNoYXBlID0g bmV3IEtpc0xheWVyQ29udGFpbmVyU2hhcGUoIDAsIGN1cnJlbnRJbWFnZS0+cm9vdExheWVyKCkg KTsKIAogCiAgICAgICAgICAgICBhY3RpdmVMYXllclNoYXBlID0gcm9vdExheWVyU2hhcGU7CkBA IC0xMzY4LDcgKzEzNjgsNyBAQAogICAgIGVsc2UgaWYgKCBsYXllci0+aW5oZXJpdHMoICJLaXNQ YWludExheWVyIiApICB8fCBsYXllci0+aW5oZXJpdHMoICJLaXNBZGp1c3RtZW50TGF5ZXIiICkg KSB7CiAgICAgICAgIHNoYXBlID0gbmV3IEtpc0xheWVyU2hhcGUoIHBhcmVudCwgbGF5ZXIgKTsK ICAgICB9Ci0gICAgZWxzZSBpZiAoIGxheWVyLT5pbmhlcml0cyggIktpc1NoYXBlTGF5ZXIiICkg KSB7CisgICAgZWxzZSBpZiAoIGR5bmFtaWNfY2FzdDxLaXNTaGFwZUxheWVyKj4oIGxheWVyLmRh dGEoKSApICE9IDApewogICAgICAgICBzaGFwZSA9IGR5bmFtaWNfY2FzdDxLaXNTaGFwZUxheWVy Kj4oIGxheWVyLmRhdGEoKSApOwogICAgICAgICBRX0FTU0VSVCggc2hhcGUgKTsKICAgICB9Cg== ------=_Part_11940_19743421.1166316512348 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ koffice-devel mailing list koffice-devel@kde.org https://mail.kde.org/mailman/listinfo/koffice-devel ------=_Part_11940_19743421.1166316512348--