Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/0002-589.patch
blob: 4fd0b01e35030bcb47fe52d328279159c1f13549 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
diff --git a/src/view.py b/src/view.py
index 11c9f78..e246a6a 100755
--- a/src/view.py
+++ b/src/view.py
@@ -25,6 +25,7 @@ from sugar.graphics import style
 
 from jarabe.controlpanel.sectionview import SectionView
 from jarabe.controlpanel.inlinealert import InlineAlert
+from jarabe.model import bundleregistry
 
 import model
 from model import _humanize_size, _svg2pixbuf, inhibit_suspend
@@ -498,6 +499,9 @@ class ActivityUpdater(SectionView):
 
     def __init__(self, modelwrapper, alerts):
         SectionView.__init__(self)
+
+        bundleregistry.get_registry().disable_directory_monitoring()
+
         self._in_sugar = (modelwrapper is not None)
         self.set_spacing(style.DEFAULT_SPACING)
         self.set_border_width(style.DEFAULT_SPACING * 2)
@@ -657,6 +661,12 @@ class ActivityUpdater(SectionView):
     def destroy(self, widget, data=None):
         gtk.main_quit()
 
+    def perform_cancel_actions(self):
+        bundleregistry.get_registry().enable_directory_monitoring()
+
+    def perform_accept_actions(self):
+        bundleregistry.get_registry().enable_directory_monitoring()
+
     def main(self):
         """Start gtk main loop."""
         gtk.main()
-- 
1.7.4.4