Loading src/com/android/documentsui/AbstractActionHandler.java +1 −1 Original line number Diff line number Diff line Loading @@ -266,7 +266,7 @@ public abstract class AbstractActionHandler<T extends FragmentActivity & CommonA } @Override public void showInspector(DocumentInfo doc) { public void showPreview(DocumentInfo doc) { throw new UnsupportedOperationException("Can't open properties."); } Loading src/com/android/documentsui/ActionHandler.java +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ public interface ActionHandler { void showCreateDirectoryDialog(); void showInspector(DocumentInfo doc); void showPreview(DocumentInfo doc); @Nullable DocumentInfo renameDocument(String name, DocumentInfo document); Loading src/com/android/documentsui/dirlist/DirectoryFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -990,7 +990,7 @@ public class DirectoryFragment extends Fragment implements SwipeRefreshLayout.On ? mActivity.getCurrentDirectory() : mModel.getDocuments(selection).get(0); mActions.showInspector(doc); mActions.showPreview(doc); return true; } else if (id == R.id.dir_menu_cut_to_clipboard) { mActions.cutToClipboard(); Loading src/com/android/documentsui/files/ActionHandler.java +16 −4 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ package com.android.documentsui.files; import static android.content.ContentResolver.wrap; import static com.android.documentsui.base.SharedMinimal.DEBUG; import static com.android.documentsui.flags.Flags.desktopFileHandling; import com.android.documentsui.flags.Flags; import android.app.DownloadManager; import android.content.ActivityNotFoundException; Loading Loading @@ -551,7 +551,7 @@ public class ActionHandler<T extends FragmentActivity & AbstractActionHandler.Co return; } if (desktopFileHandling()) { if (Flags.desktopFileHandling()) { Intent intent = buildViewIntent(doc); intent.setComponent( new ComponentName("android", "com.android.internal.app.ResolverActivity")); Loading @@ -571,8 +571,7 @@ public class ActionHandler<T extends FragmentActivity & AbstractActionHandler.Co } } @Override public void showInspector(DocumentInfo doc) { private void showInspector(DocumentInfo doc) { Metrics.logUserAction(MetricConsts.USER_ACTION_INSPECTOR); Intent intent = InspectorActivity.createIntent(mActivity, doc.derivedUri, doc.userId); Loading @@ -596,4 +595,17 @@ public class ActionHandler<T extends FragmentActivity & AbstractActionHandler.Co } mActivity.startActivity(intent); } private void showPeek() { Log.d(TAG, "Peek not implemented"); } @Override public void showPreview(DocumentInfo doc) { if (Flags.useMaterial3() && Flags.usePeekPreview()) { showPeek(); } else { showInspector(doc); } } } src/com/android/documentsui/files/FilesActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -350,7 +350,7 @@ public class FilesActivity extends BaseActivity implements AbstractActionHandler } else if (id == R.id.option_menu_select_all) { mInjector.actions.selectAllFiles(); } else if (id == R.id.option_menu_inspect) { mInjector.actions.showInspector(getCurrentDirectory()); mInjector.actions.showPreview(getCurrentDirectory()); } else { final boolean ok = super.onOptionsItemSelected(item); if (DEBUG && !ok) { Loading Loading
src/com/android/documentsui/AbstractActionHandler.java +1 −1 Original line number Diff line number Diff line Loading @@ -266,7 +266,7 @@ public abstract class AbstractActionHandler<T extends FragmentActivity & CommonA } @Override public void showInspector(DocumentInfo doc) { public void showPreview(DocumentInfo doc) { throw new UnsupportedOperationException("Can't open properties."); } Loading
src/com/android/documentsui/ActionHandler.java +1 −1 Original line number Diff line number Diff line Loading @@ -118,7 +118,7 @@ public interface ActionHandler { void showCreateDirectoryDialog(); void showInspector(DocumentInfo doc); void showPreview(DocumentInfo doc); @Nullable DocumentInfo renameDocument(String name, DocumentInfo document); Loading
src/com/android/documentsui/dirlist/DirectoryFragment.java +1 −1 Original line number Diff line number Diff line Loading @@ -990,7 +990,7 @@ public class DirectoryFragment extends Fragment implements SwipeRefreshLayout.On ? mActivity.getCurrentDirectory() : mModel.getDocuments(selection).get(0); mActions.showInspector(doc); mActions.showPreview(doc); return true; } else if (id == R.id.dir_menu_cut_to_clipboard) { mActions.cutToClipboard(); Loading
src/com/android/documentsui/files/ActionHandler.java +16 −4 Original line number Diff line number Diff line Loading @@ -19,7 +19,7 @@ package com.android.documentsui.files; import static android.content.ContentResolver.wrap; import static com.android.documentsui.base.SharedMinimal.DEBUG; import static com.android.documentsui.flags.Flags.desktopFileHandling; import com.android.documentsui.flags.Flags; import android.app.DownloadManager; import android.content.ActivityNotFoundException; Loading Loading @@ -551,7 +551,7 @@ public class ActionHandler<T extends FragmentActivity & AbstractActionHandler.Co return; } if (desktopFileHandling()) { if (Flags.desktopFileHandling()) { Intent intent = buildViewIntent(doc); intent.setComponent( new ComponentName("android", "com.android.internal.app.ResolverActivity")); Loading @@ -571,8 +571,7 @@ public class ActionHandler<T extends FragmentActivity & AbstractActionHandler.Co } } @Override public void showInspector(DocumentInfo doc) { private void showInspector(DocumentInfo doc) { Metrics.logUserAction(MetricConsts.USER_ACTION_INSPECTOR); Intent intent = InspectorActivity.createIntent(mActivity, doc.derivedUri, doc.userId); Loading @@ -596,4 +595,17 @@ public class ActionHandler<T extends FragmentActivity & AbstractActionHandler.Co } mActivity.startActivity(intent); } private void showPeek() { Log.d(TAG, "Peek not implemented"); } @Override public void showPreview(DocumentInfo doc) { if (Flags.useMaterial3() && Flags.usePeekPreview()) { showPeek(); } else { showInspector(doc); } } }
src/com/android/documentsui/files/FilesActivity.java +1 −1 Original line number Diff line number Diff line Loading @@ -350,7 +350,7 @@ public class FilesActivity extends BaseActivity implements AbstractActionHandler } else if (id == R.id.option_menu_select_all) { mInjector.actions.selectAllFiles(); } else if (id == R.id.option_menu_inspect) { mInjector.actions.showInspector(getCurrentDirectory()); mInjector.actions.showPreview(getCurrentDirectory()); } else { final boolean ok = super.onOptionsItemSelected(item); if (DEBUG && !ok) { Loading