Launcher: fixed IPC calls + fix locked up results in clipboard after short successive opening.
This commit is contained in:
parent
1e81a89a1a
commit
392f0e14b2
3 changed files with 14 additions and 38 deletions
|
|
@ -22,7 +22,6 @@ NPanel {
|
|||
return h
|
||||
}
|
||||
|
||||
|
||||
panelKeyboardFocus: true
|
||||
panelBackgroundColor: Qt.rgba(Color.mSurface.r, Color.mSurface.g, Color.mSurface.b,
|
||||
Settings.data.appLauncher.backgroundOpacity)
|
||||
|
|
@ -106,6 +105,9 @@ NPanel {
|
|||
}
|
||||
|
||||
onClosed: {
|
||||
// Reset search text
|
||||
searchText = ""
|
||||
|
||||
// Notify plugins
|
||||
for (let plugin of plugins) {
|
||||
if (plugin.onClosed)
|
||||
|
|
@ -172,7 +174,6 @@ NPanel {
|
|||
color: Color.transparent
|
||||
|
||||
Component.onCompleted: {
|
||||
searchText = ""
|
||||
selectedIndex = 0
|
||||
if (searchInput?.forceActiveFocus) {
|
||||
searchInput.forceActiveFocus()
|
||||
|
|
@ -295,7 +296,6 @@ NPanel {
|
|||
color: Color.mSurfaceVariant
|
||||
clip: true
|
||||
|
||||
|
||||
// Image preview for clipboard images
|
||||
NImageRounded {
|
||||
id: imagePreview
|
||||
|
|
@ -329,11 +329,11 @@ NPanel {
|
|||
|
||||
// Error fallback
|
||||
onStatusChanged: status => {
|
||||
if (status === Image.Error) {
|
||||
iconLoader.visible = true
|
||||
imagePreview.visible = false
|
||||
}
|
||||
}
|
||||
if (status === Image.Error) {
|
||||
iconLoader.visible = true
|
||||
imagePreview.visible = false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Icon fallback
|
||||
|
|
|
|||
|
|
@ -49,9 +49,12 @@ Item {
|
|||
|
||||
// Called when launcher opens
|
||||
function onOpened() {
|
||||
isWaitingForData = true
|
||||
gotResults = false
|
||||
lastSearchText = ""
|
||||
|
||||
// Refresh clipboard history when launcher opens
|
||||
if (ClipboardService.active) {
|
||||
isWaitingForData = true
|
||||
ClipboardService.list(100)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue