Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37707601
en ru br
ALT Linux repositórios
S:2.3.7-alt1.2
5.0: 1.5.5-alt1
4.1: 1.5.5-alt0.M41.1
4.0: 1.5.2-alt0.M40.1
3.0: 1.3.5-alt1

Group :: Edição
RPM: lyx

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: lyx-1.5.0-qt4.3-from_ascii.alt.patch
Download


 lib/languages                     |    2 +-
 src/Messages.cpp                  |    4 ++--
 src/frontends/qt4/GuiWorkArea.cpp |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/languages b/lib/languages
index 2756195..7a600ca 100644
--- a/lib/languages
+++ b/lib/languages
@@ -54,7 +54,7 @@ nynorsk     nynorsk	"Nynorsk"	false  iso8859-15 nn_NO	 ""
 polish      polish	"Polish"	false  iso8859-2  pl_PL	 ""
 portuguese  portuges	"Portuguese"	false  iso8859-15 pt_PT	 ""
 romanian    romanian	"Romanian"	false  iso8859-2  ro_RO	 ""
-russian     russian	"Russian"	false  koi8       ru_RU	 ""
+russian     russian	"Russian"	false  koi8-r     ru_RU	 ""
 scottish    scottish	"Scottish"	false  iso8859-15 gd_GB	 ""
 serbian     croatian	"Serbian"	false  iso8859-5  sr_HR  ""
 serbocroatian croatian	"Serbo-Croatian"	false iso8859-2  sh_HR	 ""
diff --git a/src/Messages.cpp b/src/Messages.cpp
index 66b974c..41b05cb 100644
--- a/src/Messages.cpp
+++ b/src/Messages.cpp
@@ -140,9 +140,9 @@ docstring const Messages::get(string const & m) const
 		// return what we got in.
 		boost::smatch sub;
 		if (regex_match(m, sub, reg))
-			translated = from_ascii(sub.str(1));
+			translated = from_utf8(sub.str(1));
 		else
-			translated = from_ascii(tmp);
+			translated = from_utf8(tmp);
 	} else {
 		LYXERR(Debug::DEBUG) << "We got a translation" << endl;
 		// m is actually not a char const * but ucs4 data
diff --git a/src/frontends/qt4/GuiWorkArea.cpp b/src/frontends/qt4/GuiWorkArea.cpp
index a6c08b1..5d9146e 100644
--- a/src/frontends/qt4/GuiWorkArea.cpp
+++ b/src/frontends/qt4/GuiWorkArea.cpp
@@ -557,13 +557,13 @@ void GuiWorkArea::paintEvent(QPaintEvent * ev)
 	*/
 
 	if (need_resize_) {
+		need_resize_ = false;
 		verticalScrollBar()->setPageStep(viewport()->height());
 		screen_ = QPixmap(viewport()->width(), viewport()->height());
 		resizeBufferView();
 		updateScreen();
 		WorkArea::hideCursor();
 		WorkArea::showCursor();
-		need_resize_ = false;
 	}
 
 	QPainter pain(viewport());
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009