When the video player is paused by user, Resume function is also doing by user.
authorjongdong.lee <jongdong.lee@samsung.com>
Thu, 31 Jan 2013 07:11:54 +0000 (16:11 +0900)
committerjongdong.lee <jongdong.lee@samsung.com>
Thu, 31 Jan 2013 07:11:54 +0000 (16:11 +0900)
Change-Id: I9a790c4a5346fb2023b649dc7888b1d16fb67afe

src/mp-video-app-ctrl.c
src/video-player.c

index f28a604..96df3c9 100755 (executable)
@@ -712,6 +712,11 @@ static void MpVideoAppCtrlResume(VideoAppData *pAppData)
 
        VideoLogInfo("");
 
+       if(MpVideoViewCtrlIsPauseByUser((void *)pAppData))
+       {
+               return;
+       }
+
        if(pAppData->nCurPlayerState == MP_PLAYER_STATE_RESUME || pAppData->nCurPlayerState == MP_PLAYER_STATE_PLAY)
        {
                VideoLogInfo("Allready Resume video player.");
index 8aa81dc..f3b36a8 100755 (executable)
@@ -447,20 +447,20 @@ static void appResume(void *pUserData)
 
        MpUtilMultimediaVolumeKeyGrab();
 
-               if(!MpVideoAppCtrlIsTopView(pUserData))
-               {
+       if(!MpVideoAppCtrlIsTopView(pUserData))
+       {
                VideoLogError("Overlay is not staied in top.");
-                       return;
-               }
+               return;
+       }
 
-               if(MpVideoAppCtrlIsExistPlayerHandle())
-               {
-                       pAppData->VideoAppCtrlCallbackFunc.VideoAppCtrlResume(pAppData);
-               }
-               else
-               {
-                       pAppData->VideoAppCtrlCallbackFunc.VideoAppCtrlStartByAppResume(pAppData);
-               }
+       if(MpVideoAppCtrlIsExistPlayerHandle())
+       {
+               pAppData->VideoAppCtrlCallbackFunc.VideoAppCtrlResume(pAppData);
+       }
+       else
+       {
+               pAppData->VideoAppCtrlCallbackFunc.VideoAppCtrlStartByAppResume(pAppData);
+       }
 
        elm_win_indicator_mode_set(pAppData->pMainWindow, ELM_WIN_INDICATOR_SHOW);