From f0352176ec3de74a53d1a8670d36a3dc07f77ceb Mon Sep 17 00:00:00 2001 From: Seth Hillbrand Date: Fri, 24 May 2019 12:12:10 -0700 Subject: [PATCH] Fix a compile error in Linux Operands to the ternary operator cannot have different types under g++ (linux) --- common/page_layout/worksheet_dataitem.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/common/page_layout/worksheet_dataitem.cpp b/common/page_layout/worksheet_dataitem.cpp index bcbbd4aa6f..0be4daa101 100644 --- a/common/page_layout/worksheet_dataitem.cpp +++ b/common/page_layout/worksheet_dataitem.cpp @@ -92,7 +92,7 @@ void WORKSHEET_DATAITEM::SyncDrawItems( WS_DRAW_ITEM_LIST* aCollector, KIGFX::VI std::map itemFlags; WS_DRAW_ITEM_BASE* item = nullptr; - for( int ii = 0; ii < m_drawItems.size(); ++ii ) + for( size_t ii = 0; ii < m_drawItems.size(); ++ii ) { item = m_drawItems[ ii ]; itemFlags[ ii ] = item->GetFlags(); @@ -404,7 +404,7 @@ void WORKSHEET_DATAITEM_POLYPOLYGON::SyncDrawItems( WS_DRAW_ITEM_LIST* aCollecto std::map itemFlags; WS_DRAW_ITEM_BASE* item = nullptr; - for( int ii = 0; ii < m_drawItems.size(); ++ii ) + for( size_t ii = 0; ii < m_drawItems.size(); ++ii ) { item = m_drawItems[ ii ]; itemFlags[ ii ] = item->GetFlags(); @@ -546,7 +546,7 @@ void WORKSHEET_DATAITEM_TEXT::SyncDrawItems( WS_DRAW_ITEM_LIST* aCollector, KIGF m_FullText = m_TextBase; else { - m_FullText = aCollector ? aCollector->BuildFullText( m_TextBase ) : wxEmptyString; + m_FullText = aCollector ? aCollector->BuildFullText( m_TextBase ) : wxString(); multilines = ReplaceAntiSlashSequence(); } @@ -565,7 +565,7 @@ void WORKSHEET_DATAITEM_TEXT::SyncDrawItems( WS_DRAW_ITEM_LIST* aCollector, KIGF std::map itemFlags; WS_DRAW_ITEM_TEXT* text = nullptr; - for( int ii = 0; ii < m_drawItems.size(); ++ii ) + for( size_t ii = 0; ii < m_drawItems.size(); ++ii ) { text = (WS_DRAW_ITEM_TEXT*) m_drawItems[ ii ]; itemFlags[ ii ] = text->GetFlags(); @@ -710,7 +710,7 @@ void WORKSHEET_DATAITEM_BITMAP::SyncDrawItems( WS_DRAW_ITEM_LIST* aCollector, KI std::map itemFlags; WS_DRAW_ITEM_BASE* item = nullptr; - for( int ii = 0; ii < m_drawItems.size(); ++ii ) + for( size_t ii = 0; ii < m_drawItems.size(); ++ii ) { item = m_drawItems[ ii ]; itemFlags[ ii ] = item->GetFlags();