Fix a crash in message delegate menu involving nil reference.
This commit is contained in:
@@ -133,7 +133,7 @@ RowLayout {
|
|||||||
id: messageMouseArea
|
id: messageMouseArea
|
||||||
|
|
||||||
onSecondaryClicked: {
|
onSecondaryClicked: {
|
||||||
var contextMenu = fileDelegateContextMenu.createObject(ApplicationWindow.overlay)
|
var contextMenu = fileDelegateContextMenu.createObject(root)
|
||||||
contextMenu.viewSource.connect(function() {
|
contextMenu.viewSource.connect(function() {
|
||||||
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ RowLayout {
|
|||||||
id: messageMouseArea
|
id: messageMouseArea
|
||||||
|
|
||||||
onSecondaryClicked: {
|
onSecondaryClicked: {
|
||||||
var contextMenu = fileDelegateContextMenu.createObject(ApplicationWindow.overlay)
|
var contextMenu = fileDelegateContextMenu.createObject(root)
|
||||||
contextMenu.viewSource.connect(function() {
|
contextMenu.viewSource.connect(function() {
|
||||||
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -153,7 +153,7 @@ RowLayout {
|
|||||||
onPrimaryClicked: fullScreenImage.createObject(parent, {"filename": eventId, "localPath": currentRoom.urlToDownload(eventId)}).showFullScreen()
|
onPrimaryClicked: fullScreenImage.createObject(parent, {"filename": eventId, "localPath": currentRoom.urlToDownload(eventId)}).showFullScreen()
|
||||||
|
|
||||||
onSecondaryClicked: {
|
onSecondaryClicked: {
|
||||||
var contextMenu = imageDelegateContextMenu.createObject(ApplicationWindow.overlay)
|
var contextMenu = imageDelegateContextMenu.createObject(root)
|
||||||
contextMenu.viewSource.connect(function() {
|
contextMenu.viewSource.connect(function() {
|
||||||
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -98,7 +98,7 @@ ColumnLayout {
|
|||||||
id: messageMouseArea
|
id: messageMouseArea
|
||||||
|
|
||||||
onSecondaryClicked: {
|
onSecondaryClicked: {
|
||||||
var contextMenu = messageDelegateContextMenu.createObject(ApplicationWindow.overlay)
|
var contextMenu = messageDelegateContextMenu.createObject(root)
|
||||||
contextMenu.viewSource.connect(function() {
|
contextMenu.viewSource.connect(function() {
|
||||||
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -218,7 +218,7 @@ RowLayout {
|
|||||||
}
|
}
|
||||||
|
|
||||||
onSecondaryClicked: {
|
onSecondaryClicked: {
|
||||||
var contextMenu = imageDelegateContextMenu.createObject(ApplicationWindow.overlay)
|
var contextMenu = imageDelegateContextMenu.createObject(root)
|
||||||
contextMenu.viewSource.connect(function() {
|
contextMenu.viewSource.connect(function() {
|
||||||
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
messageSourceDialog.createObject(ApplicationWindow.overlay, {"sourceText": toolTip}).open()
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user