Comment 11 for bug 1003466

Revision history for this message
Michael Vogt (mvo) wrote :

Going deeper into this rabithole it appears its actually:
def _on_app_recommendations_agent_refresh(self, cat):
        docs = cat.get_documents(self.catview.db)
        # display the recommendations
        if len(docs) > 0:
            self.catview._add_tiles_to_flowgrid(docs,
                                        self.app_recommendations_content, 3)
            self.show_all()
            self.spinner_notebook.hide_spinner()
        else:
            self._hide_app_recommendations_panel()

that is causing the pain, to be specific the _add_tiles_to_flowgrid(). This code is triggered by "update_all()" which is in turn triggered by refresh_app()