delete source hotkey #114

pull/276/head
Mikael Finstad 6 years ago
parent 0edf133bac
commit 2c3312c1fd

@ -430,7 +430,7 @@ const App = memo(() => {
});
}, [playing]);
async function deleteSourceClick() {
const deleteSource = useCallback(async () => {
if (!filePath) return;
// eslint-disable-next-line no-alert
@ -446,7 +446,7 @@ const App = memo(() => {
} finally {
resetState();
}
}
}, [filePath, html5FriendlyPath, resetState, working]);
const cutClick = useCallback(async () => {
if (working) {
@ -645,6 +645,7 @@ const App = memo(() => {
Mousetrap.bind('h', () => toggleHelp());
Mousetrap.bind('+', () => addCutSegment());
Mousetrap.bind('backspace', () => removeCutSegment());
Mousetrap.bind('d', () => deleteSource());
return () => {
Mousetrap.unbind('space');
@ -662,10 +663,11 @@ const App = memo(() => {
Mousetrap.unbind('h');
Mousetrap.unbind('+');
Mousetrap.unbind('backspace');
Mousetrap.unbind('d');
};
}, [
addCutSegment, capture, changePlaybackRate, cutClick, playCommand, removeCutSegment,
setCutEnd, setCutStart, seekRel, shortStep,
setCutEnd, setCutStart, seekRel, shortStep, deleteSource,
]);
useEffect(() => {
@ -1272,7 +1274,7 @@ const App = memo(() => {
title="Delete source file"
style={{ padding: '5px 10px' }}
size={16}
onClick={deleteSourceClick}
onClick={deleteSource}
role="button"
/>

Loading…
Cancel
Save