https://bugs.kde.org/show_bug.cgi?id=478857

            Bug ID: 478857
           Summary: Build fails with Qt 6.7
    Classification: Applications
           Product: Falkon
           Version: 24.01.85
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: now...@gmail.com
          Reporter: aro...@archlinux.org
  Target Milestone: ---

QUrl::fromEncoded no longer takes a QByteArray since
https://github.com/qt/qtbase/commit/aa481854a98b1be0a061257ae4e817adcf1f77fc

/build/falkon/src/falkon-24.01.85/src/lib/app/mainmenu.cpp: In member function
‘void MainMenu::sendLink()’:
/build/falkon/src/falkon-24.01.85/src/lib/app/mainmenu.cpp:180:161: error:
cannot convert ‘QStringBuilder<QStringBuilder<QStringBuilder<const char
(&)[17], QByteArray>, const char (&)[10]>, QByteArray>’ to ‘QByteArrayView’
  180 |     const QUrl mailUrl = QUrl::fromEncoded("mailto:%20?body="; +
QUrl::toPercentEncoding(QString::fromUtf8(m_window->weView()->url().toEncoded()))
+ "&subject=" + QUrl::toPercentEncoding(m_window->weView()->title()));
      |                                           
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                        
                                                                               
        |
      |                                                                        
                                                                               
        QStringBuilder<QStringBuilder<QStringBuilder<const char (&)[17],
QByteArray>, const char (&)[10]>, QByteArray>
In file included from /usr/include/qt6/QtCore/QUrl:1,
                 from
/build/falkon/src/falkon-24.01.85/src/lib/other/siteinfo.h:23,
                 from
/build/falkon/src/falkon-24.01.85/src/lib/app/mainmenu.cpp:19:
/usr/include/qt6/QtCore/qurl.h:170:44: note:   initializing argument 1 of
‘static QUrl QUrl::fromEncoded(QByteArrayView, ParsingMode)’
  170 |     static QUrl fromEncoded(QByteArrayView input, ParsingMode mode =
TolerantMode);
      |                             ~~~~~~~~~~~~~~~^~~~~

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to