[cheese] thumb-view: start monitoring at startup
- From: Raluca Elena Podiuc <ralucap src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cheese] thumb-view: start monitoring at startup
- Date: Thu, 14 Jul 2011 19:14:52 +0000 (UTC)
commit 7c0a316f458aac7eb1abda3890be8a2bb213f7a0
Author: Raluca Elena Podiuc <ralucaelena1985 gmail com>
Date: Wed Jul 13 14:14:54 2011 +0300
thumb-view: start monitoring at startup
Before this we started monitoring each for each photo/video
capture. That was a bit inefficient as the directories in which photos
and videos are saved are known and don't change during the program's
lifetime.
Now we start the monitoring at startup only once.
src/cheese-main.vala | 1 +
src/cheese-window.vala | 10 +++++-----
2 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/src/cheese-main.vala b/src/cheese-main.vala
index 9dbdc81..b154eca 100644
--- a/src/cheese-main.vala
+++ b/src/cheese-main.vala
@@ -60,6 +60,7 @@ public class Cheese.Main : Gtk.Application
Gtk.IconTheme.get_default ().append_search_path (GLib.Path.build_filename (Config.PACKAGE_DATADIR, "icons"));
main_window.setup_ui ();
+ main_window.start_thumbview_monitors ();
if (wide)
main_window.set_startup_wide_mode ();
diff --git a/src/cheese-window.vala b/src/cheese-window.vala
index 8886f46..f1a7a41 100644
--- a/src/cheese-window.vala
+++ b/src/cheese-window.vala
@@ -659,11 +659,6 @@ public class Cheese.MainWindow : Gtk.Window
{
string file_name = fileutil.get_new_media_filename (this.current_mode);
- if (current_mode == MediaMode.VIDEO)
- thumb_view.start_monitoring_video_path (fileutil.get_video_path ());
- else
- thumb_view.start_monitoring_photo_path (fileutil.get_photo_path ());
-
if (settings.get_boolean ("flash"))
{
this.flash.fire ();
@@ -1277,4 +1272,9 @@ public class Cheese.MainWindow : Gtk.Window
camera.state_flags_changed.connect (camera_state_changed);
camera.play ();
}
+ public void start_thumbview_monitors ()
+ {
+ thumb_view.start_monitoring_video_path (fileutil.get_video_path ());
+ thumb_view.start_monitoring_photo_path (fileutil.get_photo_path ());
+ }
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]