'Restores initial cursors and initial active editor.'

def restore_initial_state(self):

    self.list.clear()
    self.is_visible = False
    widgets = self.widgets_by_path
    if (not self.edit.clicked_outside):
        for path in self.initial_cursors:
            cursor = self.initial_cursors[path]
            if (path in widgets):
                self.set_editor_cursor(widgets[path], cursor)
        if (self.initial_widget in self.paths_by_widget):
            index = self.paths.index(self.initial_path)
            self.sig_goto_file.emit(index)
