> On Wrz 10, 2016, 10:28 rano, Thomas Baumgart wrote:
> > kmymoney/plugins/csvimport/csvwizard.cpp, line 775
> > <https://git.reviewboard.kde.org/r/128874/diff/2/?file=476668#file476668line775>
> >
> >     From the docs at http://doc.qt.io/qt-5/qlayout.html#addItem which is 
> > called by dialog->layout()->addWidget(x), the ownership of x is transferred 
> > to the layout. Doesn't that mean, that deleting the dialog takes care of 
> > the destruction of comboBoxEncode and label?

I agree and removed
```c++
delete comboBoxEncode;
delete label;
```
but "The program has unexpectedly finished." even when I make basic QFiledialog 
with only DontUseNativeDialog set.


- Łukasz


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/128874/#review99045
-----------------------------------------------------------


On Wrz 10, 2016, 9:59 rano, Łukasz Wojniłowicz wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/128874/
> -----------------------------------------------------------
> 
> (Updated Wrz 10, 2016, 9:59 rano)
> 
> 
> Review request for KMymoney.
> 
> 
> Repository: kmymoney
> 
> 
> Description
> -------
> 
> After closing CSV Importer in the middle and then KMyMoney, I get "The 
> program has unexpectedly finished".
> The problem doesn't occur if CSV Importer goes all way through to the last 
> page; then I can go back and close it wherever I want.
> If I comment out this line, there is no problem at all.
> ```c++
>   QPointer<QFileDialog> dialog = new QFileDialog(this, QString(),
>                                                  fileInfo.absoluteFilePath(),
>                                                  i18n("*.csv *.PRN *.txt | 
> CSV Files\n *|All files"));
> ```
> Memory on which dialog pointed wasn't deleted in the method and it obviously 
> need to be deleted, but the problem remains. Does anyone know how to prevent 
> QtCreator from showing "The program has unexpectedly finished" here?
> 
> 
> Diffs
> -----
> 
>   kmymoney/plugins/csvimport/csvwizard.h ecec5b0 
>   kmymoney/plugins/csvimport/csvwizard.cpp b576dea 
> 
> Diff: https://git.reviewboard.kde.org/r/128874/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Łukasz Wojniłowicz
> 
>

Reply via email to