mirror of
https://github.com/status-im/dotherside.git
synced 2025-02-12 12:46:24 +00:00
simplify copy of openarray in emit
This commit is contained in:
parent
254a7c5f68
commit
8bd7353b82
@ -249,9 +249,7 @@ proc registerProperty*(qobject: var QObject,
|
||||
proc emit*(qobject: QObject, signalName: string, args: openarray[QVariant] = []) =
|
||||
## Emit the signal with the given name and values
|
||||
if args.len > 0:
|
||||
var copy: seq[QVariant]
|
||||
for i in 0..args.len-1:
|
||||
copy.add(args[i])
|
||||
var copy = @args
|
||||
dos_qobject_signal_emit(qobject.data, signalName, args.len.cint, addr(copy[0]))
|
||||
else:
|
||||
dos_qobject_signal_emit(qobject.data, signalName, 0, nil)
|
||||
|
Loading…
x
Reference in New Issue
Block a user