hamiller / tracker-search-provider

Gnome-shell extension: displays tracker search results in the shell overview
16 stars 13 forks source link

Gnome 3.14.1: this.viewSelector.addSearchProvider is not a function #6

Closed jepst closed 9 years ago

jepst commented 9 years ago

When running in Gnome 3.14.1 (from Debian Jessie), this extension produces the message:

this.viewSelector.addSearchProvider is not a function

This seems to be a problem in Gnome's overview.js which suggests to me that Gnome has yet again changed the extension interface, and in the process breaking this extension.

I've looked for an obvious way to fix this, but it seems that Gnome's extension interface is completely undocumented. Furthermore, it looks like they're introducing a new search extension interface. Do you have any tips?

hamiller commented 9 years ago

oh boy. Since overview.js itself produces the error, it looks like the problem is somewhere in the shell. Currently i am not able to provide any help, but i hope to look at at at the weekend.

karlkashofer commented 9 years ago

Hi ! Any news on this? I also can not use tracker-search-provider in jessie due to the "this.viewSelector.addSearchProvider is not a function" error.

hamiller commented 9 years ago

Hi, yeah, this issue was solved by GeeTeaSea. You should be able to just update the plugin by going to https://extensions.gnome.org.

nevertheless the working version for Gnome 3.14.1 can also be downloaded here from branch "gnome-12-listview". The working version for Gnome 3.12 is in the master branch.