Ticket #4644: options_description.cpp.diff

File options_description.cpp.diff, 626 bytes (added by vlad@…, 12 years ago)

Diff for the option_description fix

  • ./options_description.cpp

    old new  
    174174    option_description::format_name() const
    175175    {
    176176        if (!m_short_name.empty())
    177             return string(m_short_name).append(" [ --").
     177        {
     178            return m_long_name.empty() ? m_short_name :
     179            string(m_short_name).append(" [ --").
    178180            append(m_long_name).append(" ]");
    179         else
    180             return string("--").append(m_long_name);
     181        }
     182        return string("--").append(m_long_name);
    181183    }
    182184
    183185    std::string