I tried to find the problem. Here is what I have found until now:

1) I have overwritten the help file location (I copied it to the branch, we do 
not use /usr/share/openlp/help but ~/projects/openlp/bug-807657 or whatever 
directory structure you have).
2) Navigate to the help directory and display hidden files. There should be 
only one hidden file (if at all).
3) The self.engine.setupData() has to be performed after performing 
self.setupUi(self). 
-> The search should work fine.

4) Refresh the folder; you should notice that there is a new hidden folder 
(.OpenLP).
5) Remove it and undo 3)
-> The search will not work

6) do 3) again
-> The search will work

The problems seems to be missing permissions. After creating the .OpenLP folder 
yourself:
Full Text Search, could not create index (missing permissions for 
'/usr/share/openlp/help/.OpenLP').
Full Text Search, could not read index (missing permissions).
Full Text Search, could not read index (missing permissions).
-- 
https://code.launchpad.net/~googol/openlp/bug-807657/+merge/72621
Your team OpenLP Core is subscribed to branch lp:openlp.

_______________________________________________
Mailing list: https://launchpad.net/~openlp-core
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openlp-core
More help   : https://help.launchpad.net/ListHelp

Reply via email to