Author: jghali
Date: Wed Sep 11 13:20:08 2019
New Revision: 23196

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23196
Log:
#15803: fix a few warnings about signed/unsigned comparison

Modified:
    trunk/Scribus/scribus/pageitem.cpp
    trunk/Scribus/scribus/pageitem.h
    trunk/Scribus/scribus/pageitem_textframe.cpp
    trunk/Scribus/scribus/scribusdoc.cpp

Modified: trunk/Scribus/scribus/pageitem.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23196&path=/trunk/Scribus/scribus/pageitem.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem.cpp  (original)
+++ trunk/Scribus/scribus/pageitem.cpp  Wed Sep 11 13:20:08 2019
@@ -1209,11 +1209,11 @@
        // Fix #6991 : "Text overflow" warning when there is a text underflow 
in fact
        /*return NextBox == nullptr && itemText.length() > 
static_cast<int>(MaxChars);*/
        return ( NextBox == nullptr )
-                  && ( static_cast<int> ( firstChar ) < itemText.length() )
+                  && ( firstChar < itemText.length() )
                   // Fix #7766 : scribus.textOverflows() returns 0 if there is 
no place for the overflow mark
                   /*&& ( firstChar < MaxChars )*/
                   && ( firstChar <= m_maxChars )
-                  && ( itemText.length() > static_cast<int> ( m_maxChars ) );
+                  && ( itemText.length() > m_maxChars );
 }
 
 int PageItem::frameOverflowCount() const

Modified: trunk/Scribus/scribus/pageitem.h
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23196&path=/trunk/Scribus/scribus/pageitem.h
==============================================================================
--- trunk/Scribus/scribus/pageitem.h    (original)
+++ trunk/Scribus/scribus/pageitem.h    Wed Sep 11 13:20:08 2019
@@ -1690,8 +1690,8 @@
 protected: // Start protected variables
        PageItem *BackBox;
        PageItem *NextBox;
-       uint firstChar;
-       uint m_maxChars;
+       int  firstChar;
+       int  m_maxChars;
        bool m_sampleItem; ///< Used to not draw the frame for sample items
        MarginStruct m_textDistanceMargins; ///< Left, Top, Bottom, Right 
distances of text from the frame
        int verticalAlign;

Modified: trunk/Scribus/scribus/pageitem_textframe.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23196&path=/trunk/Scribus/scribus/pageitem_textframe.cpp
==============================================================================
--- trunk/Scribus/scribus/pageitem_textframe.cpp        (original)
+++ trunk/Scribus/scribus/pageitem_textframe.cpp        Wed Sep 11 13:20:08 2019
@@ -3109,7 +3109,7 @@
                QString cc;
                if (!((itemText.length() == 1) && (itemText.text(0, 1) == 
QChar(13))))
                {
-                       for (uint d = 0; d < 
static_cast<uint>(itemText.length()); ++d)
+                       for (int d = 0; d < itemText.length(); ++d)
                        {
                                if (d == 0)
                                {

Modified: trunk/Scribus/scribus/scribusdoc.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23196&path=/trunk/Scribus/scribus/scribusdoc.cpp
==============================================================================
--- trunk/Scribus/scribus/scribusdoc.cpp        (original)
+++ trunk/Scribus/scribus/scribusdoc.cpp        Wed Sep 11 13:20:08 2019
@@ -5176,7 +5176,7 @@
                        for (int ite = 0; ite < end; ++ite)
                        {
                                PageItem *itemToCopy = DocItems.at(ite);
-                               if ((itemToCopy->OwnPage == 
static_cast<int>(sourcePage->pageNr())) && (it->ID == itemToCopy->m_layerID))
+                               if ((itemToCopy->OwnPage == 
sourcePage->pageNr()) && (it->ID == itemToCopy->m_layerID))
                                        tempSelection.addItem(itemToCopy, true);
                        }
                        if (tempSelection.count() != 0)
@@ -7105,7 +7105,7 @@
                                for (int ite = 0; ite < oldItems; ++ite)
                                {
                                        PageItem *itemToCopy = Items->at(ite);
-                                       if ((itemToCopy->OwnPage == 
static_cast<int>(from->pageNr())) && (it->ID == itemToCopy->m_layerID))
+                                       if ((itemToCopy->OwnPage == 
from->pageNr()) && (it->ID == itemToCopy->m_layerID))
                                                
tempSelection.addItem(itemToCopy, true);
                                }
                                if (tempSelection.count() != 0)


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to