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


Hi,

If the patch works, I'd say, push it, but I'm not convinced it's the right 
thing -- I actually think I solved that problem in the mvc branch already and 
in a different way, but I need some serious concentration time to get back into 
that code again, which might take a week or so!

- Boudewijn Rempt


On Sept. 7, 2013, 12:59 a.m., Friedrich W. H. Kossebau wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/112573/
> -----------------------------------------------------------
> 
> (Updated Sept. 7, 2013, 12:59 a.m.)
> 
> 
> Review request for Calligra and Boudewijn Rempt.
> 
> 
> Description
> -------
> 
> 9611fc67fa4e4dca4d151a3e9c801bbb9ce72c90 was done under the assumption that 
> KoParts are now only used in the respective applications.
> But that missed a few cases, grepping for createKoPart lists those:
> * thumbnailer
> * Okular ODP plugin
> * calligraconverter
> 
> The attached patch tries to fix that by not simply using the appname in 
> KoServiceProvider::readNativeService(), but demanding that the component is 
> passed. That way each place which uses KoServiceProvider can precisely define 
> what context should be used.
> 
> Not perfect, perhaps an issue for the Qt5 port?
> 
> But at least it seems to fix the problem with the thumbnailer for me: now 
> when it tries to generate the KoPart to render the thumbnail no longer the 
> assert in KoServiceProvider is hit and I get thumbnails rendered again for 
> all kind of documents we support, including kra and ora files.
> And the apps seem to still work as before.
> 
> Not sure about the solution with KisDlgFileLayer, for most simple code 
> changes I just passed the view as another member, instead of e.g. creating 
> the mimefilterlist callee side. Left to decide for you, Boud, what best to do 
> there.
> 
> 
> This addresses bug 323489.
>     http://bugs.kde.org/show_bug.cgi?id=323489
> 
> 
> Diffs
> -----
> 
>   libs/main/KoVersionDialog.cpp 2f38510 
>   libs/main/KoServiceProvider.cpp e6ab77c 
>   libs/main/KoPart.cpp 56e27b5 
>   libs/main/KoServiceProvider.h 35ca3ac 
>   libs/main/KoMainWindow.cpp 26327aa 
>   libs/main/KoDocument.cpp 622678f 
>   libs/main/KoApplication.cpp 7421107 
>   libs/kopageapp/KoPAView.cpp 2e6400c 
>   krita/ui/widgets/KisFlipbookSelector.cpp 09425fb 
>   krita/ui/dialogs/kis_dlg_file_layer.cpp 46abb0a 
>   krita/ui/dialogs/kis_dlg_file_layer.h cb4dbe0 
>   krita/plugins/extensions/dockers/flipbook/flipbookdocker_dock.cpp 49cf62a 
> 
> Diff: http://git.reviewboard.kde.org/r/112573/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Friedrich W. H. Kossebau
> 
>

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

Reply via email to