Fix 'transcoding' checkbox state when switching file types.
## Issue: Currently, the checkbox grayed-out state is only correctly updated when changing from "no-file" to "file selected". If you have selected a video file and later changed to a text file, the checkbox doesn't gray out. ## Code Changes: `fileVid` wasn't being updated for the case of non-videos; now it does.
This commit is contained in:
parent
e7e7d6dba4
commit
f31369a16d
2 changed files with 5 additions and 1 deletions
|
@ -16,6 +16,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
- Fix 'transcoding' checkbox state when switching file types _community pr!_ ([#4529](https://github.com/lbryio/lbry-desktop/pull/4529))
|
||||||
|
|
||||||
## [0.47.0] - [2020-07-13]
|
## [0.47.0] - [2020-07-13]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
|
@ -82,7 +82,7 @@ function PublishFile(props: Props) {
|
||||||
|
|
||||||
setOptimizeAvail(isOptimizeAvail);
|
setOptimizeAvail(isOptimizeAvail);
|
||||||
updatePublishForm({ optimize: finalOptimizeState });
|
updatePublishForm({ optimize: finalOptimizeState });
|
||||||
}, [filePath, isVid, ffmpegAvail, userOptimize]);
|
}, [currentFile, filePath, isVid, ffmpegAvail, userOptimize]);
|
||||||
|
|
||||||
function updateFileInfo(duration, size, isvid) {
|
function updateFileInfo(duration, size, isvid) {
|
||||||
updatePublishForm({ fileDur: duration, fileSize: size, fileVid: isvid });
|
updatePublishForm({ fileDur: duration, fileSize: size, fileVid: isvid });
|
||||||
|
@ -216,6 +216,8 @@ function PublishFile(props: Props) {
|
||||||
} else {
|
} else {
|
||||||
updateFileInfo(0, file.size, isVideo);
|
updateFileInfo(0, file.size, isVideo);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
updateFileInfo(0, file.size, isVideo);
|
||||||
}
|
}
|
||||||
|
|
||||||
// @if TARGET='web'
|
// @if TARGET='web'
|
||||||
|
|
Loading…
Add table
Reference in a new issue