优化 #5465
This commit is contained in:
@@ -273,7 +273,7 @@ fun Book.updateTo(newBook: Book): Book {
|
|||||||
newBook.hasVariable(it)
|
newBook.hasVariable(it)
|
||||||
}
|
}
|
||||||
newBook.variableMap.putAll(variableMap)
|
newBook.variableMap.putAll(variableMap)
|
||||||
newBook.variable = GSON.toJson(variableMap)
|
newBook.variable = GSON.toJson(newBook.variableMap)
|
||||||
return newBook
|
return newBook
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -570,10 +570,12 @@ class BookInfoActivity :
|
|||||||
viewModel.bookSource?.getKey() -> viewModel.bookSource?.setVariable(variable)
|
viewModel.bookSource?.getKey() -> viewModel.bookSource?.setVariable(variable)
|
||||||
viewModel.bookData.value?.bookUrl -> viewModel.bookData.value?.let {
|
viewModel.bookData.value?.bookUrl -> viewModel.bookData.value?.let {
|
||||||
it.putCustomVariable(variable)
|
it.putCustomVariable(variable)
|
||||||
|
if (viewModel.inBookshelf) {
|
||||||
viewModel.saveBook(it)
|
viewModel.saveBook(it)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@SuppressLint("InflateParams")
|
@SuppressLint("InflateParams")
|
||||||
private fun deleteBook() {
|
private fun deleteBook() {
|
||||||
|
|||||||
Reference in New Issue
Block a user