Repository: incubator-taverna-mobile
Updated Branches:
  refs/heads/master b91d8a633 -> 3ca65e888


fix: crash on click more progressbar in workflow and NPE handled


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/commit/1b1ad62a
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/1b1ad62a
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/1b1ad62a

Branch: refs/heads/master
Commit: 1b1ad62a5faffd2a82ca0aba6d404af740beb998
Parents: c8e4b19
Author: Rajan Maurya <[email protected]>
Authored: Wed Oct 5 17:45:41 2016 +0530
Committer: Rajan Maurya <[email protected]>
Committed: Wed Oct 5 17:45:41 2016 +0530

----------------------------------------------------------------------
 .../taverna/mobile/ui/workflow/WorkflowFragment.java      | 10 ++++++----
 app/src/main/res/layout/item_progressbar.xml              |  2 +-
 2 files changed, 7 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/1b1ad62a/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java 
b/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java
index 6d27d99..44033f4 100644
--- 
a/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java
+++ 
b/app/src/main/java/org/apache/taverna/mobile/ui/workflow/WorkflowFragment.java
@@ -208,10 +208,12 @@ public class WorkflowFragment extends Fragment implements 
WorkflowMvpView,
 
     @Override
     public void onItemClick(View childView, int position) {
-        Intent intent = new Intent(getActivity(), 
WorkflowDetailActivity.class);
-        intent.putExtra("id", mWorkflowList.get(position).getId());
-        intent.putExtra("title", mWorkflowList.get(position).getTitle());
-        startActivity(intent);
+        if (mWorkflowList.get(position) != null && position != -1) {
+            Intent intent = new Intent(getActivity(), 
WorkflowDetailActivity.class);
+            intent.putExtra("id", mWorkflowList.get(position).getId());
+            intent.putExtra("title", mWorkflowList.get(position).getTitle());
+            startActivity(intent);
+        }
     }
 
     @Override

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/1b1ad62a/app/src/main/res/layout/item_progressbar.xml
----------------------------------------------------------------------
diff --git a/app/src/main/res/layout/item_progressbar.xml 
b/app/src/main/res/layout/item_progressbar.xml
index 8498971..6634510 100644
--- a/app/src/main/res/layout/item_progressbar.xml
+++ b/app/src/main/res/layout/item_progressbar.xml
@@ -17,7 +17,7 @@
 -->
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android";
               android:layout_width="match_parent"
-              android:layout_height="match_parent"
+              android:layout_height="wrap_content"
               android:orientation="vertical" >
 
     <ProgressBar

Reply via email to