[ease] [editor] Fixed variant not updating in inspector



commit 4de2ad87d275ea7f02e552059b0a7d7c1a7c8eb8
Author: Nate Stedman <natesm gmail com>
Date:   Sun Aug 8 07:43:05 2010 -0400

    [editor] Fixed variant not updating in inspector
    
    Transition variant would not update when the user
    changed slide if the previously displayed slide's
    transition was the same.

 ease/ease-inspector-transition-pane.vala |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/ease/ease-inspector-transition-pane.vala b/ease/ease-inspector-transition-pane.vala
index 299f14c..533f030 100644
--- a/ease/ease-inspector-transition-pane.vala
+++ b/ease/ease-inspector-transition-pane.vala
@@ -398,6 +398,21 @@ internal class Ease.InspectorTransitionPane : InspectorPane
 			}
 			while (effect.model.iter_next(ref itr));
 			
+			if (variant.model.get_iter_first(out itr))
+			{
+				TransitionVariant v;
+				do
+				{
+					variant.model.get(itr, 1, out v);
+					if (v == slide.variant)
+					{
+						variant.set_active_iter(itr);
+						break;
+					}
+				}
+				while (variant.model.iter_next(ref itr));
+			}
+			
 			// if none was set, set the variant to the first item
 			if (!set)
 			{



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]