fix: Überprüfung der Quell- und Zielport-Zuweisungen verbessert; Versionsnummer auf 1.0.61 erhöht

This commit is contained in:
2026-05-09 19:46:28 +02:00
parent 74d09a43cd
commit 8ffb06318e
2 changed files with 3 additions and 3 deletions

4
app.py
View File

@@ -2936,7 +2936,7 @@ function populateSel(){
const srcEl=$('src-select'), srcPrev=srcEl.value; const srcEl=$('src-select'), srcPrev=srcEl.value;
srcEl.innerHTML = blank('Gerät einstecken, dann hier wählen') srcEl.innerHTML = blank('Gerät einstecken, dann hier wählen')
+ mkOpts(d => !srcSet.has(d.usb_port) && ((cfg.dest_type||'usb')==='internal' || d.usb_port !== cfg.dest_port)); + mkOpts(d => !srcSet.has(d.usb_port) && ((cfg.dest_type||'usb')==='internal' || !cfg.dest_port || d.usb_port !== cfg.dest_port));
if(srcPrev && devs.find(d=>d.usb_port===srcPrev)) srcEl.value=srcPrev; if(srcPrev && devs.find(d=>d.usb_port===srcPrev)) srcEl.value=srcPrev;
const dstEl=$('dst-select'), dstPrev=dstEl.value; const dstEl=$('dst-select'), dstPrev=dstEl.value;
@@ -2961,7 +2961,7 @@ function onDestTypeChange(markDirty=true){
function renderUnassigned(){ function renderUnassigned(){
const srcSet = new Set((cfg.source_ports||[]).map(sp=>sp.port)); const srcSet = new Set((cfg.source_ports||[]).map(sp=>sp.port));
const list=devs.filter(d=>!srcSet.has(d.usb_port)&&(((cfg.dest_type||'usb')==='internal')||d.usb_port!==cfg.dest_port)); const list=devs.filter(d=>!srcSet.has(d.usb_port)&&((cfg.dest_type||'usb')==='internal'||!cfg.dest_port||d.usb_port!==cfg.dest_port));
const w=$('unassigned-wrap'); const w=$('unassigned-wrap');
if(!list.length){w.style.display='none';return;} if(!list.length){w.style.display='none';return;}
w.style.display='block'; w.style.display='block';

View File

@@ -1 +1 @@
1.0.60 1.0.61