File tree Expand file tree Collapse file tree
java/com/owncloud/android/ui/activity Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ import com.nextcloud.utils.extensions.lastFragment
8484import com.nextcloud.utils.extensions.logFileSize
8585import com.nextcloud.utils.extensions.navigateToAllFiles
8686import com.nextcloud.utils.extensions.observeWorker
87+ import com.nextcloud.utils.extensions.setVisibleIf
8788import com.nextcloud.utils.fileNameValidator.FileNameValidator.checkFolderPath
8889import com.nextcloud.utils.view.FastScrollUtils
8990import com.owncloud.android.MainApp
@@ -481,10 +482,9 @@ class FileDisplayActivity :
481482 val result = GetNotificationsRemoteOperation ()
482483 .execute(clientFactory.createNextcloudClient(accountManager.user))
483484
484- if (result.isSuccess && result.getResultData()?.isEmpty() == false ) {
485- runOnUiThread { mNotificationButton.visibility = View .VISIBLE }
486- } else {
487- runOnUiThread { mNotificationButton.visibility = View .GONE }
485+ val isVisible = (result.isSuccess && result.getResultData()?.isEmpty() == false )
486+ withContext(Dispatchers .Main ) {
487+ mNotificationButton.setVisibleIf(isVisible)
488488 }
489489 } catch (_: CreationException ) {
490490 Log_OC .e(TAG , " Could not fetch notifications!" )
Original file line number Diff line number Diff line change 221221 app : iconTint =" @color/fontAppbar"
222222 app : layout_constraintBottom_toBottomOf =" parent"
223223 app : layout_constraintStart_toEndOf =" @id/switch_account_button"
224- app : layout_constraintTop_toTopOf =" parent" />
224+ app : layout_constraintTop_toTopOf =" parent"
225+ android : visibility =" gone"
226+ tools : visibility =" visible" />
225227
226228 </LinearLayout >
227229
You can’t perform that action at this time.
0 commit comments