//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

Reply via email to