[Homeros] Баг в voiceman-emacspeak

Michael Pozhidaev msp на altlinux.ru
Пт Фев 8 10:14:20 MSK 2013


Благодарю, патч принимается!

> При обработке многострочных tcl-команд voiceman-emacspeak склеивал текст
> из разных строк, не добавляя пробела. В результате
>
> q {методов
> и}
>
> читалось, как "методови". Во вложении патч.
>
> -- 
> Дмитрий Падучих
>
> From 8d4a0fc710e9279528745c7a5c1b845c04dc06ae Mon Sep 17 00:00:00 2001
> From: Dmitri Paduchikh <dpaduchikh на gmail.com>
> Date: Fri, 8 Feb 2013 09:34:32 +0600
> Subject: [PATCH] voiceman-emacspeak: fixed handling of multiline commands
>
> Multiline text in Tcl commands was concatenated without any intervening
> whitespace. This fix makes it add space.
> ---
>  emacspeak/main.cpp | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/emacspeak/main.cpp b/emacspeak/main.cpp
> index 1ed7419..f2b9b0d 100644
> --- a/emacspeak/main.cpp
> +++ b/emacspeak/main.cpp
> @@ -67,6 +67,7 @@ void splitEmacspeakLine(const std::string& str, EmacspeakLine& line)
>  	  line.cmd.erase();
>  	  toParams = 0;
>  	}
> +      next += ' ';
>      } /*if (level != 0)*/ else
>      {
>        line.cmd.erase();

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/


Подробная информация о списке рассылки Homeros