mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
redraw the main page only if the text color changed
This commit is contained in:
@ -34,16 +34,21 @@ class MainActivity : SimpleActivity(), EventListFragment.DeleteListener {
|
|||||||
private var mIsMonthSelected = false
|
private var mIsMonthSelected = false
|
||||||
private var mSnackbar: Snackbar? = null
|
private var mSnackbar: Snackbar? = null
|
||||||
private var mEventListFragment: EventListFragment? = null
|
private var mEventListFragment: EventListFragment? = null
|
||||||
|
private var mStoredTextColor = 0
|
||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?) {
|
override fun onCreate(savedInstanceState: Bundle?) {
|
||||||
super.onCreate(savedInstanceState)
|
super.onCreate(savedInstanceState)
|
||||||
setContentView(R.layout.activity_main)
|
setContentView(R.layout.activity_main)
|
||||||
calendar_fab.setOnClickListener { addNewEvent() }
|
calendar_fab.setOnClickListener { addNewEvent() }
|
||||||
|
updateViewPager()
|
||||||
|
mStoredTextColor = config.textColor
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onResume() {
|
override fun onResume() {
|
||||||
super.onResume()
|
super.onResume()
|
||||||
updateViewPager()
|
if (mStoredTextColor != config.textColor)
|
||||||
|
updateViewPager()
|
||||||
|
|
||||||
updateWidgets()
|
updateWidgets()
|
||||||
updateTextColors(calendar_coordinator)
|
updateTextColors(calendar_coordinator)
|
||||||
}
|
}
|
||||||
@ -51,6 +56,7 @@ class MainActivity : SimpleActivity(), EventListFragment.DeleteListener {
|
|||||||
override fun onPause() {
|
override fun onPause() {
|
||||||
super.onPause()
|
super.onPause()
|
||||||
checkDeleteEvents()
|
checkDeleteEvents()
|
||||||
|
mStoredTextColor = config.textColor
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun onDestroy() {
|
override fun onDestroy() {
|
||||||
|
Reference in New Issue
Block a user