fix: use file extension in QFileDialog filter to prevent space corruption

This commit is contained in:
Peter Stockings
2026-03-24 10:56:00 +11:00
parent 9d2d1995bd
commit f1b7a65767

View File

@@ -149,8 +149,10 @@ class VlcSyncApp(QMainWindow):
QMessageBox.information(self, "File Required", f"To join this room, you need to select:\n\nName: {req_name}\nSize: {req_size / (1024*1024):.1f} MB") QMessageBox.information(self, "File Required", f"To join this room, you need to select:\n\nName: {req_name}\nSize: {req_size / (1024*1024):.1f} MB")
ext = os.path.splitext(req_name)[1].lower()
file_filter = f"Video Files (*{ext});;All Files (*)" if ext else "All Files (*)"
file_path, _ = QFileDialog.getOpenFileName( file_path, _ = QFileDialog.getOpenFileName(
self, f"Select {req_name}", "", f"Required File ({req_name})" self, f"Select {req_name}", "", file_filter
) )
if file_path: if file_path: