mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-29 15:03:09 +00:00
homescreen: Fix applet removal not persisting
This commit is contained in:
parent
f3925f2ac0
commit
29bbb1a178
1 changed files with 7 additions and 3 deletions
|
|
@ -27,11 +27,14 @@ ContainmentLayoutManager.BasicAppletContainer {
|
|||
property real screenWidth: homeScreenState.availableScreenWidth
|
||||
property real screenHeight: homeScreenState.availableScreenHeight
|
||||
|
||||
// HACK: for some reason configOverlayComponent access the appletContainer id
|
||||
property var container: appletContainer
|
||||
|
||||
configOverlayComponent: Private.ConfigOverlay {
|
||||
onRequestEditModeClose: appletContainer.editMode = false;
|
||||
onRequestRemoveTrigger: appletContainer.applet.action("remove").trigger();
|
||||
onRequestEditModeClose: container.editMode = false;
|
||||
onRequestRemoveTrigger: container.applet.action("remove").trigger();
|
||||
}
|
||||
|
||||
|
||||
property LauncherDragManager launcherDragManager
|
||||
|
||||
onEditModeChanged: {
|
||||
|
|
@ -86,6 +89,7 @@ ContainmentLayoutManager.BasicAppletContainer {
|
|||
appletsLayout.positionItem(appletContainer);
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
target: appletsLayout
|
||||
function onAppletsLayoutInteracted() {
|
||||
|
|
|
|||
Loading…
Reference in a new issue