--- a/eric6/UI/Browser.py Mon Apr 12 19:05:23 2021 +0200 +++ b/eric6/UI/Browser.py Mon Apr 12 19:21:40 2021 +0200 @@ -466,7 +466,12 @@ self._activating = True for itm in itmList: if isinstance(itm, BrowserFileItem): - if itm.isPython3File(): + if ( + itm.isPython3File() or + itm.isIdlFile() or + itm.isProtobufFile() or + itm.isResourcesFile() + ): self.sourceFile[str].emit(itm.fileName()) elif itm.isRubyFile(): self.sourceFile[str, int, str].emit( @@ -485,12 +490,6 @@ self.projectFile.emit(itm.fileName()) elif itm.isMultiProjectFile(): self.multiProjectFile.emit(itm.fileName()) - elif itm.isIdlFile(): - self.sourceFile[str].emit(itm.fileName()) - elif itm.isProtobufFile(): - self.sourceFile[str].emit(itm.fileName()) - elif itm.isResourcesFile(): - self.sourceFile[str].emit(itm.fileName()) elif itm.isSvgFile(): self.svgFile.emit(itm.fileName()) elif itm.isPixmapFile():