davidedmundson added a comment.

  > no, it just means that who calls show() or the wrong setVisible() would 
just get the previous behavior of mainItem being shown only at showevent,
  
  Ok, great
  
  ----
  
  It's somewhat confusing as you have multiple completely independent attempts 
to solve the same problem.
  
  We have a patch now consists of:
  
  1. an early mainItem->setVisible()
  2. always updating the platform window size regardless of whether it's visible
  3. some other wayland changes (which aren't in your commit message)
  
  And we have another patch that:
  
  4. removes use of item::visible in working out window size
  5. inhibits resizing whilst we re-populate actions whilst invisible
  
  I'm after some explanation of what the problem(s) each one of those is 
solving.
  
  If 1 works, I don't see what 2 accomplishes, you're setting the platform 
window size earlier, but to something that we know is wrong.
  
  Also if 1 works, we don't need 4 or 5? Unless it's because notification does 
is doing the positioning before the show event?  At which point we could just 
fix that more normally.

INLINE COMMENTS

> dialog.cpp:1179
>              d->updateVisibility(true);
> +            d->updateTheme();
>          }

what's this about?

REPOSITORY
  R242 Plasma Framework (Library)

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

To: mart, #plasma, davidedmundson
Cc: sebas, hein, davidedmundson, plasma-devel, #frameworks, ZrenBot, spstarr, 
progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, apol, mart, lukas

Reply via email to