diff options
author | Joe McCann <joem@gentoo.org> | 2007-02-12 23:29:38 +0000 |
---|---|---|
committer | Joe McCann <joem@gentoo.org> | 2007-02-12 23:29:38 +0000 |
commit | 8376d1b6ae655f7ec6009fbfd03aced6510b6a9f (patch) | |
tree | 92bb389d9cfe9398358d1a51465de320719c472b /media-gfx/f-spot/files | |
parent | Stable on Alpha, bug 162460. (diff) | |
download | gentoo-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.3 | 3 | ||||
-rw-r--r-- | media-gfx/f-spot/files/f-spot-0.3.3-dont_eat_cpu.patch | 35 |
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) |