From 5a644af56f9e80cfa911698f4c4c175da6569259 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Thu, 18 Apr 2019 17:17:35 +0200 Subject: [PATCH] show current state of the location-streaming in chatlist and chat --- jni/dc_wrapper.c | 6 ++++++ res/drawable-xhdpi/ic_location_state.png | Bin 0 -> 811 bytes res/layout/conversation_list_item_view.xml | 1 + res/layout/conversation_title_view.xml | 1 + src/com/b44t/messenger/DcChat.java | 1 + .../securesms/ConversationActivity.java | 1 + .../securesms/ConversationListItem.java | 6 ++++++ .../securesms/ConversationTitleView.java | 6 ++++++ .../securesms/connect/ApplicationDcContext.java | 2 +- .../securesms/database/model/ThreadRecord.java | 10 +++++++++- 10 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 res/drawable-xhdpi/ic_location_state.png diff --git a/jni/dc_wrapper.c b/jni/dc_wrapper.c index bf6264345..e1b95d4a3 100644 --- a/jni/dc_wrapper.c +++ b/jni/dc_wrapper.c @@ -1008,6 +1008,12 @@ JNIEXPORT jboolean Java_com_b44t_messenger_DcChat_isVerified(JNIEnv *env, jobjec } +JNIEXPORT jboolean Java_com_b44t_messenger_DcChat_isSendingLocations(JNIEnv *env, jobject obj) +{ + return dc_chat_is_sending_locations(get_dc_chat(env, obj))!=0; +} + + JNIEXPORT jintArray Java_com_b44t_messenger_DcContext_getChatMedia(JNIEnv *env, jobject obj, jint chat_id, jint type1, jint type2, jint type3) { dc_array_t* ca = dc_get_chat_media(get_dc_context(env, obj), chat_id, type1, type2, type3); diff --git a/res/drawable-xhdpi/ic_location_state.png b/res/drawable-xhdpi/ic_location_state.png new file mode 100644 index 0000000000000000000000000000000000000000..35137740be6eeb503d791966e10e9450cd03dd7d GIT binary patch literal 811 zcmV+`1JwM9P)a%g5sM(r-@u05ayx@uuz`(QYQSj4C)~R|ak?wBu@k4eGU48> z)QYD>FQS-QxnP1ZO#??V@{*#o@ATFp8F?9jX5@miiiFZiR+$4pC>N|j$7#z6BDBh! z*3UI@LgI_m^q^K_(`{cS6`LBZHOrhv0$4_=cZG=AG#g7>Zs%$?w&ixNnr35(AZ(;p zvFDnJ`L}oRIWRD-<>v99BQ~<~Si~|sT>oMhs$5+0Y0k@nC?Y0B*~KGED-j&2Xqpvd zMNNZ_BNY_~pE}*uNOAU3aHKd(dm2-7HW2<;1L*3z1sw=~T@T?##*aD2IDNBOz^4GUG=4ZUl#03|30tjLq&x4E