summaryrefslogtreecommitdiff
path: root/src/cheese-effects-manager.vala
diff options
context:
space:
mode:
authorYuvaraj Pandian T <yuvipanda@gmail.com>2010-07-17 02:09:02 +0530
committerYuvaraj Pandian T <yuvipanda@gmail.com>2010-07-17 02:10:32 +0530
commit18ad2855fabaed2f8175bc5f7e1af677ac36f2fa (patch)
tree94c665731d3649e2f0837dbf5d0201e803c0c4a3 /src/cheese-effects-manager.vala
parentb408c633a73f852a45bdde38ad964276ea7d5e9a (diff)
downloadcheese-18ad2855fabaed2f8175bc5f7e1af677ac36f2fa.tar.gz
Made the identity effect come first
GROSS HACK.
Diffstat (limited to 'src/cheese-effects-manager.vala')
-rw-r--r--src/cheese-effects-manager.vala11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/cheese-effects-manager.vala b/src/cheese-effects-manager.vala
index 64c65e37..6eda63d8 100644
--- a/src/cheese-effects-manager.vala
+++ b/src/cheese-effects-manager.vala
@@ -100,6 +100,17 @@ internal class Cheese.EffectsManager : GLib.Object
string user_effects = GLib.Path.build_filename (Environment.get_user_data_dir (), ".cheese", "effects");
effects.add_all (load_effects_from_directory (user_effects));
+
+ /* GROSS HACK: to make identity element appear first */
+ foreach (Effect e in effects)
+ {
+ if (e.pipeline_desc == "identity")
+ {
+ effects.remove (e);
+ effects.insert (0, e);
+ break;
+ }
+ }
}
public Effect ? get_effect (string name)