fixed workflow mark as favorite. Workflows can now be marked and saved into the 
database without conflicts


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/b17336e3
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/tree/b17336e3
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/diff/b17336e3

Branch: refs/heads/master
Commit: b17336e386ecf2b3bc152930b7663400f591f80d
Parents: a2d598f
Author: larrytech7 <larrya...@gmail.com>
Authored: Mon Aug 3 14:09:43 2015 +0100
Committer: larrytech7 <larrya...@gmail.com>
Committed: Mon Aug 3 14:09:43 2015 +0100

----------------------------------------------------------------------
 .../org/apache/taverna/mobile/adapters/WorkflowAdapter.java     | 5 ++++-
 .../apache/taverna/mobile/fragments/WorkflowItemFragment.java   | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/b17336e3/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java 
b/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java
index 65598c7..6d60118 100644
--- a/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java
+++ b/app/src/main/java/org/apache/taverna/mobile/adapters/WorkflowAdapter.java
@@ -27,6 +27,7 @@ package org.apache.taverna.mobile.adapters;
 import android.app.Activity;
 import android.content.Context;
 import android.content.Intent;
+import android.graphics.drawable.Drawable;
 import android.os.AsyncTask;
 import android.support.v7.widget.RecyclerView;
 import android.text.Html;
@@ -142,9 +143,11 @@ public class WorkflowAdapter extends 
RecyclerView.Adapter<WorkflowAdapter.ViewHo
 
                 if(saved >0) {
                     Toast.makeText(context, "Workflow marked as favorite", 
Toast.LENGTH_SHORT).show();
+                    Drawable drawable = 
context.getResources().getDrawable(android.R.drawable.btn_star_big_on);
+                    drawable.setBounds(0,0,50,50);
+                    
viewHolder.btn_mark_workflow.setCompoundDrawables(drawable,null,null,null);
                     
viewHolder.btn_mark_workflow.setCompoundDrawables(context.getResources().getDrawable(android.R.drawable.btn_star_big_on),null,null,null);
                     //refresh fragment since data has changed
-//                    
FavoriteFragment.newInstance(0).favoriteAdapter.notifyDataSetChanged();
                     ((RecyclerView)((Activity) 
context).findViewById(R.id.favoriteList)).getAdapter().notifyDataSetChanged();
                 }else if(saved == -1){
                     Toast.makeText(context,"sorry!, this workflow has already 
been marked as favorite",Toast.LENGTH_SHORT).show();

http://git-wip-us.apache.org/repos/asf/incubator-taverna-mobile/blob/b17336e3/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
----------------------------------------------------------------------
diff --git 
a/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
 
b/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
index 0f9f9a4..75053ce 100644
--- 
a/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
+++ 
b/app/src/main/java/org/apache/taverna/mobile/fragments/WorkflowItemFragment.java
@@ -212,7 +212,7 @@ public class WorkflowItemFragment extends Fragment 
implements SwipeRefreshLayout
                 noDataText.setVisibility(View.GONE);
             }
         }
-        
((RecyclerView)(getActivity()).findViewById(R.id.favoriteList)).getAdapter().notifyDataSetChanged();
+//        
((RecyclerView)(getActivity()).findViewById(R.id.favoriteList)).getAdapter().notifyDataSetChanged();
     }
 
     @Override

Reply via email to