Fixed ClassCastingException
authorDavid A. Velasco <dvelasco@solidgear.es>
Wed, 20 Feb 2013 09:06:18 +0000 (10:06 +0100)
committerDavid A. Velasco <dvelasco@solidgear.es>
Wed, 20 Feb 2013 09:06:18 +0000 (10:06 +0100)
src/com/owncloud/android/ui/activity/FileDetailActivity.java

index 1c7e78a..13e61a9 100644 (file)
@@ -152,7 +152,7 @@ public class FileDetailActivity extends SherlockFragmentActivity implements File
         @Override\r
         public void onServiceConnected(ComponentName component, IBinder service) {\r
             Fragment fragment = getSupportFragmentManager().findFragmentByTag(FileDetailFragment.FTAG);\r
         @Override\r
         public void onServiceConnected(ComponentName component, IBinder service) {\r
             Fragment fragment = getSupportFragmentManager().findFragmentByTag(FileDetailFragment.FTAG);\r
-            FileDetailFragment detailsFragment = (FileDetailFragment) fragment;\r
+            FileDetailFragment detailsFragment = (fragment instanceof FileDetailFragment) ? (FileDetailFragment) fragment : null;\r
                 \r
             if (component.equals(new ComponentName(FileDetailActivity.this, FileDownloader.class))) {\r
                 Log.d(TAG, "Download service connected");\r
                 \r
             if (component.equals(new ComponentName(FileDetailActivity.this, FileDownloader.class))) {\r
                 Log.d(TAG, "Download service connected");\r