> On Nov. 19, 2013, 2 p.m., Boudewijn Rempt wrote:
> > I now get a crash when trying to paste into a text shape in Krita:
> > 
> > Thread 1 (Thread 0x7f16749697c0 (LWP 20528)):
> > [KCrash Handler]
> > #5  KoShapeController::resourceManager (this=0x0) at 
> > /home/boud/kde/src/calligra/libs/flake/KoShapeController.cpp:193
> > #6  0x00007f16710d1537 in TextPasteCommand::TextPasteCommand 
> > (this=0x3c59b00, mimeData=0x380d1e0, document=0xa80d140, 
> > shapeController=0x0, canvas=0x229f4b0, parent=<optimized out>, 
> > pasteAsText=false) at 
> > /home/boud/kde/src/calligra/libs/kotext/commands/TextPasteCommand.cpp:65
> > #7  0x00007f1671001380 in paste (pasteAsText=false, mimeData=0x380d1e0, 
> > canvas=0x229f4b0, this=0xa80c360) at 
> > /home/boud/kde/src/calligra/libs/kotext/KoTextEditor.cpp:613
> > #8  KoTextEditor::paste (this=0xa80c360, canvas=0x229f4b0, 
> > mimeData=0x380d1e0, pasteAsText=false) at 
> > /home/boud/kde/src/calligra/libs/kotext/KoTextEditor.cpp:601
> > #9  0x00007f165c21f402 in TextTool::paste (this=0xa968fc0) at 
> > /home/boud/kde/src/calligra/plugins/textshape/TextTool.cpp:1092
> > #10 0x00007f1670cada70 in KoToolProxy::paste (this=0x6600ba0) at 
> > /home/boud/kde/src/calligra/libs/flake/KoToolProxy.cpp:537
> > #11 0x00007f1673da660c in KisPasteActionFactory::run (this=0x7fffb19377e0, 
> > view=0x3c15de0) at 
> > /home/boud/kde/src/calligra/krita/ui/actions/kis_selection_action_factories.cpp:306
> > #12 0x00007f1673c4fa00 in KisSelectionManager::paste (this=0x6c67b70) at 
> > /home/boud/kde/src/calligra/krita/ui/kis_selection_manager.cc:365
> > #13 0x00007f1673c55535 in qt_static_metacall (_id=9, _o=0x6c67b70, 
> > _c=<optimized out>, _a=<optimized out>) at 
> > /home/boud/kde/build/calligra/krita/ui/kis_selection_manager.moc:108
> > #14 KisSelectionManager::qt_static_metacall (_o=0x6c67b70, _c=<optimized 
> > out>, _id=9, _a=<optimized out>) at 
> > /home/boud/kde/build/calligra/krita/ui/kis_selection_manager.moc:93
> > #15 0x00007f166c66e29f in QMetaObject::activate(QObject*, QMetaObject 
> > const*, int, void**) () from /usr/lib64/libQtCore.so.4
> > #16 0x00007f166d2d8662 in QAction::triggered(bool) () from 
> > /usr/lib64/libQtGui.so.4
> > #17 0x00007f166d2d8850 in QAction::activate(QAction::ActionEvent) () from 
> > /usr/lib64/libQtGui.so.4
> > #18 0x00007f166d2d89b7 in QAction::event(QEvent*) () from 
> > /usr/lib64/libQtGui.so.4
> > #19 0x00007f166df17607 in KAction::event(QEvent*) () from 
> > /usr/lib64/libkdeui.so.5
> > #20 0x00007f166d2de86c in QApplicationPrivate::notify_helper(QObject*, 
> > QEvent*) () from /usr/lib64/libQtGui.so.4
> > #21 0x00007f166d2e2ceb in QApplication::notify(QObject*, QEvent*) () from 
> > /usr/lib64/libQtGui.so.4
> > #22 0x00007f16730bf598 in KoApplication::notify (this=<optimized out>, 
> > receiver=0xa1ba6b0, event=0x7fffb1937f30) at 
> > /home/boud/kde/src/calligra/libs/main/KoApplication.cpp:549
> > #23 0x00007f166c658d8e in QCoreApplication::notifyInternal(QObject*, 
> > QEvent*) () from /usr/lib64/libQtCore.so.4
> > #24 0x00007f166d30f524 in ?? () from /usr/lib64/libQtGui.so.4
> > #25 0x00007f166d310b53 in ?? () from /usr/lib64/libQtGui.so.4
> > #26 0x00007f166d2e47ef in QApplication::notify(QObject*, QEvent*) () from 
> > /usr/lib64/libQtGui.so.4
> > #27 0x00007f16730bf598 in KoApplication::notify (this=<optimized out>, 
> > receiver=0x20a1120, event=0x7fffb1938510) at 
> > /home/boud/kde/src/calligra/libs/main/KoApplication.cpp:549
> > #28 0x00007f166c658d8e in QCoreApplication::notifyInternal(QObject*, 
> > QEvent*) () from /usr/lib64/libQtCore.so.4
> > #29 0x00007f166d37ae8a in ?? () from /usr/lib64/libQtGui.so.4
> > #30 0x00007f166d37b2c1 in ?? () from /usr/lib64/libQtGui.so.4
> > #31 0x00007f166d3589f8 in QApplication::x11ProcessEvent(_XEvent*) () from 
> > /usr/lib64/libQtGui.so.4
> > #32 0x00007f166d37f9d9 in ?? () from /usr/lib64/libQtGui.so.4
> > #33 0x00007f166c657adf in 
> > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
> > /usr/lib64/libQtCore.so.4
> > #34 0x00007f166c657d68 in 
> > QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from 
> > /usr/lib64/libQtCore.so.4
> > #35 0x00007f166c65ca08 in QCoreApplication::exec() () from 
> > /usr/lib64/libQtCore.so.4
> > #36 0x00007f1674309afa in kdemain (argc=<optimized out>, argv=<optimized 
> > out>) at /home/boud/kde/src/calligra/krita/main.cc:99
> > #37 0x00007f166b4c0a15 in __libc_start_main () from /lib64/libc.so.6
> > #38 0x00000000004009e1 in _start () at ../sysdeps/x86_64/start.S:123
> > 
> > 
> > Before, ctrl-v just worked.

right thanks, I see this crash in other apps (besides Words) too. Will fix it 
tonight.


- C.


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/110821/#review43940
-----------------------------------------------------------


On Nov. 18, 2013, 10:04 p.m., C. Boemann wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/110821/
> -----------------------------------------------------------
> 
> (Updated Nov. 18, 2013, 10:04 p.m.)
> 
> 
> Review request for Calligra.
> 
> 
> Repository: calligra
> 
> 
> Description
> -------
> 
> Pasting of images of text and images was broken, because you could only paste 
> text if the texttool was active, or you could only paste images if the 
> default tool was active.
> 
> This patch changes it so that pasting of these things is now handled by 
> toolproxy, so you are able to paste in all cases, unless the active tool 
> consumes the data.
> 
> 
> Diffs
> -----
> 
>   libs/kotext/tests/TestKoTextEditor.h 60fe599 
>   libs/kotext/tests/TestKoTextEditor.cpp 75fa075 
>   plugins/defaultTools/defaulttool/DefaultTool.cpp 68ba881 
>   plugins/textshape/TextTool.cpp 96294a0 
>   words/part/KWView.cpp b299234 
>   libs/flake/KoShapeAnchor.cpp 83087c3 
>   libs/flake/KoShapePaste.cpp 1457daf 
>   libs/flake/KoToolProxy.cpp 634a1ed 
>   libs/kotext/KoTextEditor.h 9fd3c05 
>   libs/kotext/KoTextEditor.cpp 40ac427 
>   libs/kotext/KoTextPaste.h 522ccce 
>   libs/kotext/KoTextPaste.cpp 2304d6a 
>   libs/kotext/commands/ChangeTrackedDeleteCommand.cpp 044fd27 
>   libs/kotext/commands/TextPasteCommand.h 77d710a 
>   libs/kotext/commands/TextPasteCommand.cpp 34ea25c 
>   libs/kotext/opendocument/KoTextLoader.cpp 7831109 
>   libs/kotext/opendocument/KoTextSharedLoadingData.h 5ebb7a1 
>   libs/kotext/opendocument/KoTextSharedLoadingData.cpp d9a73e9 
> 
> Diff: http://git.reviewboard.kde.org/r/110821/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> C. Boemann
> 
>

_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to