Author: lluis
Date: 2007-10-04 12:22:07 -0400 (Thu, 04 Oct 2007)
New Revision: 86887
Modified:
trunk/monodevelop/Extras/BooBinding/ChangeLog
trunk/monodevelop/Extras/BooBinding/Gui/BooTextEditorExtension.boo
Log:
* Gui/BooTextEditorExtension.boo: When completing 'as', don't try to
resolve empty expressions. Fixes bug #324224.
Modified: trunk/monodevelop/Extras/BooBinding/ChangeLog
===================================================================
--- trunk/monodevelop/Extras/BooBinding/ChangeLog 2007-10-04 15:46:18 UTC
(rev 86886)
+++ trunk/monodevelop/Extras/BooBinding/ChangeLog 2007-10-04 16:22:07 UTC
(rev 86887)
@@ -1,3 +1,8 @@
+2007-10-04 Lluis Sanchez Gual <[EMAIL PROTECTED]>
+
+ * Gui/BooTextEditorExtension.boo: When completing 'as', don't try to
resolve
+ empty expressions. Fixes bug #324224.
+
2007-10-03 Lluis Sanchez Gual <[EMAIL PROTECTED]>
* Parser/Resolver.boo, Parser/Visitor.boo: Track API changes.
Modified: trunk/monodevelop/Extras/BooBinding/Gui/BooTextEditorExtension.boo
===================================================================
--- trunk/monodevelop/Extras/BooBinding/Gui/BooTextEditorExtension.boo
2007-10-04 15:46:18 UTC (rev 86886)
+++ trunk/monodevelop/Extras/BooBinding/Gui/BooTextEditorExtension.boo
2007-10-04 16:22:07 UTC (rev 86887)
@@ -71,8 +71,9 @@
if typed_char == char(' '):
if expr in ("is", "as"):
expr = expr_finder.FindExpression
(Editor.GetText (0, ctx.TriggerOffset), ctx.TriggerOffset - 5).Expression
- res = Resolver (p_ctx)
- completion_prov.AddResolveResults
(res.IsAsResolve (expr, caret_line, caret_col, FileName, Editor.Text, false))
+ if expr.Length > 0:
+ res = Resolver (p_ctx)
+ completion_prov.AddResolveResults
(res.IsAsResolve (expr, caret_line, caret_col, FileName, Editor.Text, false))
elif expr == "import" or expr.EndsWith (" import") or
expr.EndsWith ("\timport") or expr.EndsWith ("\nimport") or expr.EndsWith
("\rimport"):
namespaces = p_ctx.GetNamespaceList ("", true,
true)
completion_prov.AddResolveResults
(ResolveResult(namespaces))
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches