davidedmundson added a comment.

  I found out why this was added.  7e4b9688d52f55828ba4a5b82e9d8fe5b1a5ff94 
<https://phabricator.kde.org/R446:7e4b9688d52f55828ba4a5b82e9d8fe5b1a5ff94>
  
  In 2008 things changed to being loaded in the showEvent
  
  Many people blindly connecting to widgets changing in the constructor so when 
we deferred called load() they're going to change.
  
  This led to some KCMs signalling they changed prematurely so random hacks 
were "strategically placed" (sic)
  
  ----
  
  I'm still very positive this is technically right. 
  Whether it'll cause any breakages is another story.  For system settings it 
is a problem if they signal they are changed when they are not as we get an 
annoying "there are unsaved changes" prompt.

REPOSITORY
  R265 KConfigWidgets

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

To: bport, #plasma, davidedmundson, ervin, crossi, meven
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns

Reply via email to