'Changed which exploit is selected.
We want to make the selected vulnerability bold and also let the
exploit list know about this new selection.'

def _changed_selection(self, *w):

    (path, column) = self.get_cursor()
    vuln = self.get_instance(path)
    if (vuln is None):
        for row in self.liststore:
            (show, name, uniq_id, icon) = row
            row[0] = name
        return
    self.exploitlist.set_filter(vuln)
    for row in self.liststore:
        (show, name, uniq_id, icon) = row
        if (uniq_id == vuln.get_uniq_id()):
            row[0] = make_bold(name)
        else:
            row[0] = name
