From: Yunji Park Date: Mon, 9 Sep 2013 06:48:07 +0000 (+0900) Subject: Added exception when the argument is invalid X-Git-Tag: accepted/tizen/20131002.165803^2~183^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fac8d9fe30fbec71d2a4cff16737fde7bec05143;p=platform%2Fframework%2Fnative%2Fuifw.git Added exception when the argument is invalid Change-Id: Id8c28cc83968b4e3b0bb5596a665394993988d92 --- diff --git a/src/graphics/text/FGrp_TextTextObject.cpp b/src/graphics/text/FGrp_TextTextObject.cpp index b8ac36a..3e4f578 100644 --- a/src/graphics/text/FGrp_TextTextObject.cpp +++ b/src/graphics/text/FGrp_TextTextObject.cpp @@ -3562,7 +3562,7 @@ TextObject::GetTextPositionInfoInWrapAt(int row, int column, float& width, float float lineY = lineBounds.y; SysTryReturn(NID_GRP, lineOffset <= textIndex && textIndex <= lineOffset + lineLength - , E_INVALID_ARG, E_INVALID_ARG, "[E_INVALID_ARG] The argument is invalid. (row = %d column = %d)", row, column); + , E_INVALID_ARG, E_INVALID_ARG, "[E_INVALID_ARG] The argument is invalid. (row = %d, column = %d)", row, column); FloatDimension lineTextSize; pTextLine->GetRegion(0, lineLength, lineTextSize.width, lineTextSize.height); @@ -3954,6 +3954,8 @@ TextObject::GetTextPositionInfoInNoneWrapAt(int row, int column, float& width, f float posX = 0.0f; float posY = 0.0f; + SysTryReturn(NID_GRP, 0 <= column && column <= lineLength, E_INVALID_ARG, E_INVALID_ARG, "[E_INVALID_ARG] The argument is invalid. (row = %d, column = %d)", row, column); + _FontImpl* pFont = _FontImpl::GetInstance(*__pDefaultFont); SysTryReturn(NID_GRP, pFont, E_SYSTEM, E_SYSTEM, "[E_SYSTEM] Fail to get native font instance.");