[f-spot] Relax some coupling on Photo.
- From: Ruben Vermeersch <rubenv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [f-spot] Relax some coupling on Photo.
- Date: Sun, 23 May 2010 10:13:17 +0000 (UTC)
commit 24cd9a69a9a21a5ec9b624a0a39a70e871a4e4fe
Author: Ruben Vermeersch <ruben savanne be>
Date: Sun May 23 12:11:32 2010 +0200
Relax some coupling on Photo.
src/SendEmail.cs | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/src/SendEmail.cs b/src/SendEmail.cs
index 5b8f085..2dfd203 100644
--- a/src/SendEmail.cs
+++ b/src/SendEmail.cs
@@ -56,8 +56,7 @@ namespace FSpot {
this.selection = selection;
this.parent_window = parent_window;
- for (int i = 0; i < selection.Count; i++) {
- Photo p = selection[i] as Photo;
+ foreach (var p in selection.Items) {
if (FileFactory.NewForUri (p.DefaultVersion.Uri).QueryInfo ("standard::content-type", FileQueryInfoFlags.None, null).ContentType != "image/jpeg")
force_original = true;
}
@@ -88,8 +87,7 @@ namespace FSpot {
Dialog.Modal = false;
// Calculate total original filesize
- for (int i = 0; i < selection.Count; i++) {
- Photo photo = selection[i] as Photo;
+ foreach (var photo in selection.Items) {
try {
Orig_Photo_Size += FileFactory.NewForUri (photo.DefaultVersion.Uri).QueryInfo ("standard::size", FileQueryInfoFlags.None, null).Size;
} catch {
@@ -101,7 +99,7 @@ namespace FSpot {
// Calculate approximate size shrinking, use first photo, and shrink to medium size as base.
- Photo scalephoto = selection [0] as Photo;
+ var scalephoto = selection [0];
if (scalephoto != null && !force_original) {
// Get first photos file size
@@ -264,7 +262,7 @@ namespace FSpot {
for (int i = 0; i < selection.Count; i++) {
- Photo photo = selection [i] as Photo;
+ var photo = selection [i];
if ( (photo != null) && (!UserCancelled) ) {
if (progress_dialog != null)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]