[ease/text] [editor] EditorEmbed refuses to give up focus



commit 610690ee191f31c34ac89b7c8e12867c73308d7a
Author: Nate Stedman <natesm gmail com>
Date:   Mon Nov 29 08:14:25 2010 -0500

    [editor] EditorEmbed refuses to give up focus
    
    Fixes keyboard not working for editing when everyone would expect
    it to. Breaks keyboard navigation in the main app window but I
    believe that to be OK.

 ease/ease-editor-embed.vala |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/ease/ease-editor-embed.vala b/ease/ease-editor-embed.vala
index 9ca40d1..66eea68 100644
--- a/ease/ease-editor-embed.vala
+++ b/ease/ease-editor-embed.vala
@@ -283,6 +283,12 @@ internal class Ease.EditorEmbed : ScrolledEmbedWindow, UndoSource
 			reposition_group();
 		});
 		
+		// the embed doesn't like to give up focus
+		focus_out_event.connect((widget, event) => {
+			grab_focus();
+			return false;
+		});
+		
 		connect_keys();
 	}
 
@@ -445,6 +451,7 @@ internal class Ease.EditorEmbed : ScrolledEmbedWindow, UndoSource
 			if ((a as Actor).element == e)
 			{
 				select_actor(a as Actor);
+				break;
 			}
 		}
 	}



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