--===============5507625593695167902== Content-Type: multipart/alternative; boundary="===============4442623782012578891==" --===============4442623782012578891== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/127225/#review92919 ----------------------------------------------------------- Ship it! Ship It! - Marco Martin On Feb. 29, 2016, 4:43 p.m., David Edmundson wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/127225/ > ----------------------------------------------------------- > > (Updated Feb. 29, 2016, 4:43 p.m.) > > > Review request for Plasma. > > > Repository: plasma-workspace > > > Description > ------- > > Views shouldn't decide to delete themselves. > ShellCorona is responsible for managing them, it should be the one managing them in all cases. > > bring panelContainmentDestroyed and ddesktopContainmentDestroyed in line > > > Diffs > ----- > > shell/panelview.cpp 66a1c24d14dd043a9feb5f07724987d7de50aa68 > shell/shellcorona.h b04b102362096ed1d177aceaa1b3d37edc962e43 > shell/shellcorona.cpp ea3768a8e5a66564ebaa5a0e53ad571a61461484 > > Diff: https://git.reviewboard.kde.org/r/127225/diff/ > > > Testing > ------- > > kquitapp5 with panels > removed a panel and clicked undo > removed a panel and waiting 40 seconds > > > Thanks, > > David Edmundson > > --===============4442623782012578891== MIME-Version: 1.0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: 7bit
This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/127225/

Ship it!

Ship It!

- Marco Martin


On February 29th, 2016, 4:43 p.m. UTC, David Edmundson wrote:

Review request for Plasma.
By David Edmundson.

Updated Feb. 29, 2016, 4:43 p.m.

Repository: plasma-workspace

Description

Views shouldn't decide to delete themselves. ShellCorona is responsible for managing them, it should be the one managing them in all cases.

bring panelContainmentDestroyed and ddesktopContainmentDestroyed in line

Testing

kquitapp5 with panels removed a panel and clicked undo removed a panel and waiting 40 seconds

Diffs

  • shell/panelview.cpp (66a1c24d14dd043a9feb5f07724987d7de50aa68)
  • shell/shellcorona.h (b04b102362096ed1d177aceaa1b3d37edc962e43)
  • shell/shellcorona.cpp (ea3768a8e5a66564ebaa5a0e53ad571a61461484)

View Diff

--===============4442623782012578891==-- --===============5507625593695167902== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KUGxhc21hLWRl dmVsIG1haWxpbmcgbGlzdApQbGFzbWEtZGV2ZWxAa2RlLm9yZwpodHRwczovL21haWwua2RlLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL3BsYXNtYS1kZXZlbAo= --===============5507625593695167902==--