Fixe jira issue(N_SE-31102) which is force close by thumbnail provider
authorJongTaeOh <jongtae.oh@samsung.com>
Wed, 3 Apr 2013 02:31:38 +0000 (11:31 +0900)
committerJongTaeOh <jongtae.oh@samsung.com>
Wed, 3 Apr 2013 02:31:38 +0000 (11:31 +0900)
Change-Id: I4b5686be75dc2834c1ccefe8520ffe0db3b0adac

inc/MpThumbnailProvider.h [changed mode: 0755->0644]
src/MpMusicPlayerApp.cpp
src/MpThumbnailProvider.cpp

old mode 100755 (executable)
new mode 100644 (file)
index 797ff68..89333c5
@@ -44,6 +44,7 @@ public:
        const Tizen::Graphics::Bitmap* GetDefaultThumbnail(void) const;
 
        static void Release(void);
+       static void DestroyInstance(void);
 
 private:
        ThumbnailProvider(void);
@@ -60,7 +61,6 @@ private:
        Tizen::Base::String GetFileNameFromFullPath(const Tizen::Base::String& fullPath, bool withExt) const;
 
        static result CreateInstance(void);
-       static void DestroyInstance(void);
 
        virtual void OnUserEventReceivedN(RequestId requestId, Tizen::Base::Collection::IList * pArgs);
        virtual bool OnStart(void);
index 497a8a5..2024546 100644 (file)
@@ -153,7 +153,7 @@ MusicPlayerApp::OnAppTerminating(AppRegistry& appRegistry, bool forcedTerminatio
        if (pThumbnailProvider != null)
        {
                pThumbnailProvider->Quit();
-       //      pThumbnailProvider->ClearThumbnailRequests();
+               pThumbnailProvider->DestroyInstance();
        //      Tizen::Base::Runtime::Thread::Sleep(1000);
        }
        AppLogDebug("EXIT");
@@ -384,4 +384,4 @@ MusicPlayerApp::GetOperationId(void)
        AppLogDebug("ENTER");
        AppLogDebug("EXIT");
        return __operationId;
-}
\ No newline at end of file
+}
index 520b86c..3872d86 100644 (file)
@@ -146,7 +146,7 @@ ThumbnailProvider::CreateInstance(void)
                return r;
        }
 
-       std::atexit(DestroyInstance);
+//     std::atexit(DestroyInstance);
        AppLogDebug("EXIT(%s)", GetErrorMessage(GetLastResult()));
        return E_SUCCESS;
 }
@@ -476,4 +476,4 @@ ThumbnailProvider::GetFileNameFromFullPath(const String& fullPath, bool withExt)
                return subToken;
        }
 }
-*/
\ No newline at end of file
+*/