D14666: Fixes memory leak in KUrlComboBox::setUrl
    David Faure 
    noreply at phabricator.kde.org
       
    Tue Aug  7 10:15:32 BST 2018
    
    
  
dfaure requested changes to this revision.
dfaure added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> kurlcombobox.cpp:279
>          Q_ASSERT(!d->itemList.isEmpty());
> +        delete d->itemList.last();
>          d->itemList.removeLast();
This could be merged with the next line, by doing
  delete d->itemList.takeLast();
> kurlcombobox.cpp:363
>          if (url.toString(QUrl::StripTrailingSlash) == mit.value()->url.toString(QUrl::StripTrailingSlash)) {
>              if (!d->itemList.removeAll(mit.value()) && checkDefaultURLs) {
>                  d->defaultList.removeAll(mit.value());
Doesn't this have the same issue? delete missing
> kurlcombobox.cpp:364
>              if (!d->itemList.removeAll(mit.value()) && checkDefaultURLs) {
>                  d->defaultList.removeAll(mit.value());
>              }
same here, right?
REPOSITORY
  R241 KIO
REVISION DETAIL
  https://phabricator.kde.org/D14666
To: hallas, dfaure
Cc: dfaure, kde-frameworks-devel, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180807/b6d11ee4/attachment.html>
    
    
More information about the Kde-frameworks-devel
mailing list