D15625: Sublime: Fix crash caused when all tool view items are small

René J.V. Bertin noreply at phabricator.kde.org
Mon Sep 24 20:40:34 BST 2018


rjvbb accepted this revision.
rjvbb added a comment.
This revision is now accepted and ready to land.


  Looks like you nailed it this time.
  
  However, maximumWidth|Height can still be 0 when rect.width()|height() == buttonSpacing * (_items.size() - 1) (and given the values I've seen that doesn't seem outlandish). And that's not even a requirement; if all items have 0 width or height you will still end up without any small items.
  
  In other words, maybe you shouldn't justify the fallback with potential "latent miscalculations" but simply with the observation that you cannot guarantee that there will be at least 1 large item.

REPOSITORY
  R32 KDevelop

BRANCH
  segfault-fix

REVISION DETAIL
  https://phabricator.kde.org/D15625

To: amhndu, #kdevelop, kossebau, rjvbb
Cc: kossebau, rjvbb, kdevelop-devel, glebaccon, antismap, iodelay, vbspam, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20180924/1c07503f/attachment.html>


More information about the KDevelop-devel mailing list