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


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.

- Boudewijn Rempt


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
[email protected]
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to