aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOgnjen Cirkovic <ciraboxkg@gmail.com>2022-12-13 14:37:15 +0100
committerOgnjen Cirkovic <ciraboxkg@gmail.com>2022-12-13 14:37:15 +0100
commitf926aa8e562f05ce7175e7a3c04bebe6ae330a47 (patch)
tree002ec2040d30dbc509b2da5d062bef20f9ff1492
parentd442f0020504a43e2fe92b5f1bb5321bb92bee84 (diff)
komentar fix.
-rw-r--r--Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt21
-rw-r--r--Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt1
2 files changed, 13 insertions, 9 deletions
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt
index 143b4a2..fc77d76 100644
--- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt
+++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Adapters/CommentsAdapter.kt
@@ -116,23 +116,26 @@ class CommentsAdapter (val items : MutableList<CommentSend>,val activity: Activi
var rv: RecyclerView = rvReplies
rv.setHasFixedSize(true)
rv.layoutManager=LinearLayoutManager(activity,LinearLayoutManager.VERTICAL,false)
+ etReplyCount.setOnClickListener {
+ if(llReplies.visibility==View.VISIBLE)
+ llReplies.visibility=View.GONE
+ else
+ llReplies.visibility=View.VISIBLE
+ llReplies.forceLayout()
+ }
if(item.replies!=null){
setReplyCount(layoutPosition)
- etReplyCount.setOnClickListener {
- if(llReplies.visibility==View.VISIBLE)
- llReplies.visibility=View.GONE
- else
- llReplies.visibility=View.VISIBLE
- llReplies.forceLayout()
- }
rv.adapter=CommentsAdapter(item.replies as MutableList<CommentSend>,activity,fragment)
}
- else
- rv.adapter=CommentsAdapter(mutableListOf(),activity,fragment)
+ else {
+ rv.adapter = CommentsAdapter(mutableListOf(), activity, fragment)
+ }
}
}
fun setReplyCount(position: Int){
+ if(items[position].replies==null)
+ items[position].replies= mutableListOf()
if(items[position].replies!!.count()==1)
itemView.etReplyCount.text=items[position].replies!!.count().toString() + " odgovor"
else
diff --git a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt
index bdca6cd..1032ee3 100644
--- a/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt
+++ b/Client/BrzoDoLokacije/app/src/main/java/com/example/brzodolokacije/Fragments/FragmentSinglePostComments.kt
@@ -132,6 +132,7 @@ class FragmentSinglePostComments : Fragment() {
(adapterComments as CommentsAdapter).items.add(0,newComment)
recyclerViewComments?.adapter=adapterComments
addedComment()
+
}
}