//1.Tapping cancel will trigger Query::run twice
Log:
resetPrimaryNavigationTag()
Filters changed
Scope::processPrimaryNavigationTag(): tag is ' "" '
active filters count: 0
invalidateResults ---> Sender: QObject(0x0)
Dispatching search: "untitled10.gary-wzl77_untitled10" "" ""
Scope:: query // 1
invalidateResults ---> Sender: QTimer(0x16be7d8)
Dispatching search: "untitled10.gary-wzl77_untitled10" "" ""
[2016-05-04 14:11:05.624] ERROR: untitled10.gary-wzl77_untitled10:
QueryBase::run(): Operation was aborted by an application callback: Callback
aborted
Scope:: query // 2
The second run is caused by m_typingTimer. I think the proper fixing
should be not to trigger timeout from m_typingTimer when query string is
empty e.g Tapping cancel.
** Changed in: unity-scopes-shell (Ubuntu)
Assignee: (unassigned) => Gary.Wang (gary-wzl77)
** Changed in: unity-scopes-shell (Ubuntu)
Status: New => In Progress
** Branch linked: lp:~gary-wzl77/unity-scopes-shell/fix_1576311
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1576311
Title:
Cancel search executes run() twice
To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-scopes-project/+bug/1576311/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs