Resolve N_SE-36992 and N_SE-37001 issues.
authorSungWan Kim <sw0726.kim@samsung.com>
Tue, 30 Apr 2013 07:17:29 +0000 (16:17 +0900)
committerChangyong Jeon <fin10.jeon@samsung.com>
Tue, 30 Apr 2013 07:41:20 +0000 (16:41 +0900)
Change-Id: Ib77c9c9a5a2b3e2c6571625eb93c6b7e295cac8b
Signed-off-by: SungWan Kim <sw0726.kim@samsung.com>
res/jpn-JP.xml
src/ClEventDeleterForm.cpp

index 59f0157..126f9b4 100644 (file)
@@ -61,7 +61,7 @@
     <text id="IDS_CLD_BODY_END_TIME">終了時刻</text>
     <text id="IDS_COM_BODY_PD_1_SELECTED">%d件選択</text>
     <text id="IDS_CLD_MBODY_LOCK_TIME_ZONE">タイムゾーンを固定</text>
-    <text id="IDS_CLD_BODY_OFF">OFF</text>
+    <text id="IDS_CLD_BODY_OFF">オフ</text>
     <text id="IDS_MONTH_VIEW_LIST_TO"> - </text>
     <text id="IDS_COM_SK_SELECT">選択</text>
     <text id="IDS_CLD_OPT_DELETE">削除</text>
     <text id="IDS_CST_BODY_NOTICE">お知らせ</text>
     <text id="IDS_COM_BODY_JUNE">6月</text>
     <text id="IDS_CLD_BODY_NO_DUE_DATE_M_NOUN">期限なし</text>
-    <text id="IDS_CLD_BODY_EVERY_DAY_ATNT">Every day</text>
+    <text id="IDS_CLD_BODY_EVERY_DAY_ATNT">每日</text>
     <text id="IDS_COM_BODY_NO_ITEMS">アイテムがありません。</text>
     <text id="IDS_CLD_SK_SAVE">保存</text>
     <text id="IDS_COM_POP_SAVING_FAILED">保存に失敗しました。</text>
index 189aa96..81d9cdb 100755 (executable)
@@ -238,7 +238,6 @@ EventDeleterForm::OnUserEventReceivedN(RequestId requestId, IList* pArgs)
                                                actualGroupIndex -= TOP_BOTTOM_ITEM_COUNT;
                                        }
                                        pDeleteEvents->Add(new (std::nothrow) CalEventInstance(*__pPm->GetEventWithWholeIndex(actualGroupIndex, j)));
-                                       __pGroupedListViewDeleteList->SetItemChecked(i, j, false);
                                }
                        }
                }
@@ -257,6 +256,14 @@ EventDeleterForm::OnUserEventReceivedN(RequestId requestId, IList* pArgs)
 
                __pGroupedListViewDeleteList->UpdateList();
 
+               for (int i = __pGroupedListViewDeleteList->GetGroupCount() - 1; i >= 0; i--)
+               {
+                       for (int j = __pGroupedListViewDeleteList->GetItemCountAt(i) - 1; j >= 0 ; j--)
+                       {
+                               __pGroupedListViewDeleteList->SetItemChecked(i, j, false);
+                       }
+               }
+
                __pSelectAll->SetSelected(IsSelectedAllEvent());
                __pSelectBeforeToday->SetSelected(IsSelectedAllEventBeforeToday());
                UpdateSelectedLabel();
@@ -773,8 +780,16 @@ EventDeleterForm::OnCalendarEventChanged(void)
 {
        __pGroupedListViewDeleteList->UpdateList();
 
-       __pSelectAll->SetSelected(IsSelectedAllEvent());
-       __pSelectBeforeToday->SetSelected(IsSelectedAllEventBeforeToday());
+       for (int i = __pGroupedListViewDeleteList->GetGroupCount() - 1; i >= 0; i--)
+       {
+               for (int j = __pGroupedListViewDeleteList->GetItemCountAt(i) - 1; j >= 0 ; j--)
+               {
+                       __pGroupedListViewDeleteList->SetItemChecked(i, j, false);
+               }
+       }
+
+       __pSelectAll->SetSelected(false);
+       __pSelectBeforeToday->SetSelected(false);
        UpdateSelectedLabel();
 }