[unknown button type]
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

development:nautilus-probs [2010/06/21 08:36]
jason created
development:nautilus-probs [2010/06/21 09:26] (current)
jason
Line 12: Line 12:
   - Nautilus re-requests the menu **for every single open window!** What. The. What.   - Nautilus re-requests the menu **for every single open window!** What. The. What.
  
-So this means we need to keep the information for **every single directory opened by Nautilus for the current session!**+So this means we need to keep the information for **every single directory opened by Nautilus for the current session!** ​Just for when we update the menu for ONE of them! 
 + 
 +There'​s just no real cohesion between the methods. If we want to asynchronously update file information,​ we need to cache weird item objects and call an invalidation method on them. If we want to asynchronously update parent dir information,​ we need to keep a similarly weird provider instance (that, incidentally,​ never changes) and call a method on **that**. Which updates everything at once. The first is per node, the second is per extension.