summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe McCann <joem@gentoo.org>2007-02-12 23:29:38 +0000
committerJoe McCann <joem@gentoo.org>2007-02-12 23:29:38 +0000
commit8376d1b6ae655f7ec6009fbfd03aced6510b6a9f (patch)
tree92bb389d9cfe9398358d1a51465de320719c472b /media-gfx/f-spot/files
parentStable on Alpha, bug 162460. (diff)
downloadgentoo-2-8376d1b6ae655f7ec6009fbfd03aced6510b6a9f.tar.gz
gentoo-2-8376d1b6ae655f7ec6009fbfd03aced6510b6a9f.tar.bz2
gentoo-2-8376d1b6ae655f7ec6009fbfd03aced6510b6a9f.zip
New version with bugfixes. Now works with newer versions of libexif and has a patch to prevent cpu spike when exporting
(Portage version: 2.1.2-r6)
Diffstat (limited to 'media-gfx/f-spot/files')
-rw-r--r--media-gfx/f-spot/files/digest-f-spot-0.3.33
-rw-r--r--media-gfx/f-spot/files/f-spot-0.3.3-dont_eat_cpu.patch35
2 files changed, 38 insertions, 0 deletions
diff --git a/media-gfx/f-spot/files/digest-f-spot-0.3.3 b/media-gfx/f-spot/files/digest-f-spot-0.3.3
new file mode 100644
index 000000000000..906c4e4cc664
--- /dev/null
+++ b/media-gfx/f-spot/files/digest-f-spot-0.3.3
@@ -0,0 +1,3 @@
+MD5 c1f26fd63e5e43c3e2d4bb6639377565 f-spot-0.3.3.tar.bz2 1748891
+RMD160 7f0e7599c5338b82e94f9e0ddf3ddbd4ec187344 f-spot-0.3.3.tar.bz2 1748891
+SHA256 318af2ab4bb4fba06894bdb1b538197fdb6daefa7b0b6830350a8168b0b501ad f-spot-0.3.3.tar.bz2 1748891
diff --git a/media-gfx/f-spot/files/f-spot-0.3.3-dont_eat_cpu.patch b/media-gfx/f-spot/files/f-spot-0.3.3-dont_eat_cpu.patch
new file mode 100644
index 000000000000..b2156b205580
--- /dev/null
+++ b/media-gfx/f-spot/files/f-spot-0.3.3-dont_eat_cpu.patch
@@ -0,0 +1,35 @@
+--- src/ThreadProgressDialog.cs 2007/02/01 19:28:01 2906
++++ src/ThreadProgressDialog.cs 2007/02/11 19:23:05 2946
+@@ -132,9 +132,11 @@
+ }
+ }
+
++ private bool retry_skip;
+ private bool RetrySkipVisible {
+ set {
+- retry_button.Visible = skip_button.Visible = value;
++ retry_skip = value;
++ delay.Start ();
+ }
+ }
+
+@@ -149,7 +151,7 @@
+
+ RetrySkipVisible = false;
+
+- return error_response == Gtk.ResponseType.Yes ? true : false;
++ return (error_response == Gtk.ResponseType.Yes);
+ }
+
+ private void HandleResponse (object obj, Gtk.ResponseArgs args) {
+@@ -162,8 +164,9 @@
+ progress_bar.Text = progress_text;
+ progress_bar.Fraction = System.Math.Min (1.0, System.Math.Max (0.0, fraction));
+ button.Label = button_label;
++ retry_button.Visible = skip_button.Visible = retry_skip;
+
+- return true;
++ return false;
+ }
+
+ private void HandleDestroy (object sender, EventArgs args)