Репозитории ALT
S: | 1.8.4-alt1 |
5.1: | 0.9.92-alt1 |
4.1: | 0.9.92-alt1 |
4.0: | 0.9.92-alt1 |
3.0: | 0.9.88-alt1 |
Группа :: Работа с текстами
Пакет: kdiff3
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: kdiff3-0.9.95_log10.diff
Скачать
Скачать
diff -ur kdiff3-0.9.95/src-QT4/difftextwindow.cpp kdiff3-0.9.95/src-QT4/difftextwindow.cpp
--- kdiff3-0.9.95/src-QT4/difftextwindow.cpp 2009-02-08 20:46:46.000000000 +0100
+++ kdiff3-0.9.95/src-QT4/difftextwindow.cpp 2009-11-22 02:05:04.000000000 +0100
@@ -1089,7 +1093,8 @@
void DiffTextWindowData::draw( MyPainter& p, const QRect& invalidRect, int deviceWidth, int beginLine, int endLine )
{
- m_lineNumberWidth = m_pOptionDialog->m_bShowLineNumbers ? (int)log10((double)m_size)+1 : 0;
+ m_lineNumberWidth = (m_pOptionDialog->m_bShowLineNumbers && m_size > 0)
+ ? (int)log10((double)m_size)+1 : 0;
if ( m_winIdx==1 )
{
@@ -1754,7 +1759,8 @@
if ( pDTW && pDTW->d->m_pDiff3LineVector )
{
QString s= i18n("Top line");
- int lineNumberWidth = (int)log10((double)pDTW->d->m_size)+1;
+ int lineNumberWidth = pDTW->d->m_size > 0
+ ? (int)log10((double)pDTW->d->m_size)+1 : 0;
int l=pDTW->calcTopLineInFile(firstLine);