1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-24 12:46:35 +01:00

[Coding Style] Edited coding style (use linux style brackets)

Linux style brackets are now used also for source files.
One line blocks can now be without brackets.

Example:

if (test)
    foo();

Multi-line if statements are now written with conditionals (||, &&, ...)
at the end of line. The last line of if body does not ends with closing
bracket, instead the closing bracket is written on separate line.
One line blocks in multi-line if statements should not be without brackets.

Example:

if (test ||
    test2 &&
    test3
   ) {
    foo();
}

[ci skip]
This commit is contained in:
nowrep 2014-04-05 14:42:19 +02:00
parent 41ff89c3dd
commit 6874df57d7
24 changed files with 165 additions and 134 deletions

View File

@ -5,28 +5,24 @@
# normalize (Qt tool to normalize all signal/slots format)
#
function format_sources {
astyle --indent=spaces=4 --style=1tbs \
--indent-labels --pad-oper --unpad-paren --pad-header \
--convert-tabs --indent-preprocessor --break-closing-brackets \
--align-pointer=type --align-reference=name \
`find -type f -name '*.cpp'` | grep 'Formatted'
OPTIONS="--indent=spaces=4 --style=linux
--pad-oper --unpad-paren --pad-header --convert-tabs
--indent-preprocessor --break-closing-brackets
--align-pointer=type --align-reference=name
--suffix=none --formatted"
find . -name "*.orig" -print0 | xargs -0 rm -rf
function format_sources {
astyle $OPTIONS \
`find -type f \( -name '*.cpp' -not -name 'moc_*.cpp' \)`
}
function format_headers {
astyle --indent=spaces=4 --style=linux \
--indent-labels --pad-oper --unpad-paren --pad-header \
--keep-one-line-statements --keep-one-line-blocks \
--indent-preprocessor --convert-tabs \
--align-pointer=type --align-reference=name \
`find -type f -name '*.h'` | grep 'Formatted'
find . -name "*.orig" -print0 | xargs -0 rm -rf
astyle $OPTIONS --keep-one-line-statements --keep-one-line-blocks \
`find -type f -name '*.h'`
}
cd ../src
echo "Running astyle for *.cpp ..."
format_sources

View File

@ -1149,7 +1149,8 @@ bool QFtpPI::processReply()
}
else if (replyCodeInt == 230) {
if (currentCmd.startsWith(QLatin1String("USER ")) && pendingCommands.count() > 0 &&
pendingCommands.first().startsWith(QLatin1String("PASS "))) {
pendingCommands.first().startsWith(QLatin1String("PASS "))
) {
// no need to send the PASS -- we are already logged in
pendingCommands.pop_front();
}

View File

@ -477,8 +477,10 @@ void AdBlockRule::parseFilter()
}
// We can use fast string matching for domain here
if (parsedLine.startsWith(QLatin1String("||")) && parsedLine.endsWith(QLatin1Char('^'))
&& !parsedLine.contains(QzRegExp("[/:?=&\\*]"))) {
if (parsedLine.startsWith(QLatin1String("||")) &&
parsedLine.endsWith(QLatin1Char('^')) &&
!parsedLine.contains(QzRegExp("[/:?=&\\*]"))
) {
parsedLine = parsedLine.mid(2);
parsedLine = parsedLine.left(parsedLine.size() - 1);
@ -488,8 +490,10 @@ void AdBlockRule::parseFilter()
}
// If rule contains only | at end, we can also use string matching
if (parsedLine.endsWith(QLatin1Char('|')) && !parsedLine.contains(QzRegExp("[\\^\\*]"))
&& parsedLine.count(QLatin1Char('|')) == 1) {
if (parsedLine.endsWith(QLatin1Char('|')) &&
parsedLine.count(QLatin1Char('|')) == 1 &&
!parsedLine.contains(QzRegExp("[\\^\\*]"))
) {
parsedLine = parsedLine.left(parsedLine.size() - 1);
m_type = StringEndsMatchRule;
@ -499,8 +503,10 @@ void AdBlockRule::parseFilter()
// If we still find a wildcard (*) or separator (^) or (|)
// we must modify parsedLine to comply with QzRegExp
if (parsedLine.contains(QLatin1Char('*')) || parsedLine.contains(QLatin1Char('^'))
|| parsedLine.contains(QLatin1Char('|'))) {
if (parsedLine.contains(QLatin1Char('*')) ||
parsedLine.contains(QLatin1Char('^')) ||
parsedLine.contains(QLatin1Char('|'))
) {
QString parsedRegExp = parsedLine;
parsedRegExp.replace(QzRegExp(QLatin1String("\\*+")), QLatin1String("*")) // remove multiple wildcards

View File

@ -198,9 +198,14 @@ void CommandLineOptions::parseActions()
url = fileInfo.absoluteFilePath();
}
if (m_argc > 1 && !url.isEmpty() && !url.startsWith(QLatin1Char('-')) &&
(url.contains(QLatin1Char('.')) || url.contains(QLatin1Char('/'))
|| url.contains(QLatin1Char('\\')))) {
if (m_argc > 1 &&
!url.isEmpty() &&
!url.startsWith(QLatin1Char('-')) &&
(url.contains(QLatin1Char('.')) ||
url.contains(QLatin1Char('/')) ||
url.contains(QLatin1Char('\\'))
)
) {
ActionPair pair;
pair.action = Qz::CL_OpenUrl;
pair.text = url;

View File

@ -609,7 +609,7 @@ void MasterPasswordDialog::showSetMasterPasswordPage()
void MasterPasswordDialog::clearMasterPasswordAndConvert(bool forcedAskPass)
{
if (QMessageBox::information(this, tr("Warning!"), tr("Are you sure to clear master password and decrypt data?"), QMessageBox::Yes | QMessageBox::No)
== QMessageBox::No) {
== QMessageBox::No) {
reject();
return;
}

View File

@ -420,9 +420,10 @@ void Bookmarks::search(QList<BookmarkItem*>* items, BookmarkItem* parent, const
case BookmarkItem::Url:
if (parent->title().contains(string, sensitive) ||
parent->urlString().contains(string, sensitive) ||
parent->description().contains(string, sensitive) ||
parent->keyword().compare(string, sensitive) == 0) {
parent->urlString().contains(string, sensitive) ||
parent->description().contains(string, sensitive) ||
parent->keyword().compare(string, sensitive) == 0
) {
items->append(parent);
}
break;

View File

@ -152,10 +152,8 @@ BookmarkItem* HtmlImporter::importBookmarks()
start += posOfLink + rx.cap(0).size();
if (linkName.isEmpty() || url.isEmpty() || url.scheme() == QLatin1String("place")
|| url.scheme() == QLatin1String("about")) {
if (linkName.isEmpty() || url.isEmpty() || url.scheme() == QL1S("place") || url.scheme() == QL1S("about"))
continue;
}
BookmarkItem* b = new BookmarkItem(BookmarkItem::Url, folders.isEmpty() ? root : folders.last());
b->setTitle(linkName);

View File

@ -469,7 +469,10 @@ void DownloadItem::updateDownload()
// after caling stop() (from readyRead()) m_reply will be a dangling pointer,
// thus it should be checked after m_outputFile.isOpen()
if (ui->progressBar->maximum() == 0 && m_outputFile.isOpen() &&
((m_reply && m_reply->isFinished()) || (m_ftpDownloader && m_ftpDownloader->isFinished()))) {
((m_reply && m_reply->isFinished()) ||
(m_ftpDownloader && m_ftpDownloader->isFinished())
)
) {
downloadProgress(0, 0);
finished();
}

View File

@ -68,10 +68,11 @@ void History::addHistoryEntry(const QUrl &url, QString title)
if (!m_isSaving) {
return;
}
if (url.scheme() == QLatin1String("qupzilla") ||
url.scheme() == QLatin1String("about") ||
url.scheme() == QLatin1String("data") ||
url.isEmpty()) {
if (url.isEmpty() ||
url.scheme() == QLatin1String("qupzilla") ||
url.scheme() == QLatin1String("about") ||
url.scheme() == QLatin1String("data")
) {
return;
}

View File

@ -110,8 +110,9 @@ void HistoryView::itemPressed(const QModelIndex &index)
return;
}
if ((selectionMode() == QAbstractItemView::SingleSelection && QApplication::keyboardModifiers() & Qt::ControlModifier)
|| (QApplication::mouseButtons() & Qt::MiddleButton)) {
if ((selectionMode() == QAbstractItemView::SingleSelection && QApplication::keyboardModifiers() & Qt::ControlModifier) ||
QApplication::mouseButtons() & Qt::MiddleButton
) {
emit openLink(index.data(HistoryModel::UrlRole).toUrl(), OpenInNewTab);
}
}

View File

@ -515,7 +515,8 @@ void LocationBar::keyReleaseEvent(QKeyEvent* event)
QString localDomain = tr(".co.uk", "Append domain name on ALT + Enter = Should be different for every country");
if (event->key() == Qt::Key_Alt && m_holdingAlt && qzSettings->addCountryWithAlt &&
!text().endsWith(localDomain) && !text().endsWith(QLatin1Char('/'))) {
!text().endsWith(localDomain) && !text().endsWith(QLatin1Char('/'))
) {
LineEdit::setText(text().append(localDomain));
}

View File

@ -228,10 +228,8 @@ QScriptValue ProxyAutoConfig::myIpAddress(QScriptContext* context, QScriptEngine
}
foreach (QHostAddress address, QNetworkInterface::allAddresses()) {
if (address != QHostAddress::LocalHost
&& address != QHostAddress::LocalHostIPv6) {
if (address != QHostAddress::LocalHost && address != QHostAddress::LocalHostIPv6)
return QScriptValue(engine, address.toString());
}
}
return engine->undefinedValue();

View File

@ -482,8 +482,9 @@ QFtp::Error FtpDownloader::error()
QString FtpDownloader::errorString() const
{
if (!m_lastErrorString.isEmpty()
&& m_lastError != QFtp::NoError
&& QFtp::error() == QFtp::NoError) {
&& m_lastError != QFtp::NoError
&& QFtp::error() == QFtp::NoError
) {
return m_lastErrorString;
}
else {

View File

@ -100,7 +100,8 @@ OpenSearchEngine* OpenSearchReader::read()
m_searchXml = device()->peek(1024 * 5);
if (!m_searchXml.contains(QLatin1String("http://a9.com/-/spec/opensearch/1.1/")) &&
!m_searchXml.contains(QLatin1String("http://www.mozilla.org/2006/browser/search/"))) {
!m_searchXml.contains(QLatin1String("http://www.mozilla.org/2006/browser/search/"))
) {
raiseError(QObject::tr("The file is not an OpenSearch 1.1 file."));
return engine;
}
@ -140,15 +141,17 @@ OpenSearchEngine* OpenSearchReader::read()
QString url = attributes().value(QLatin1String("template")).toString();
QString method = attributes().value(QLatin1String("method")).toString();
if (type == QLatin1String("application/x-suggestions+json")
&& !engine->suggestionsUrlTemplate().isEmpty()) {
if (type == QLatin1String("application/x-suggestions+json") &&
!engine->suggestionsUrlTemplate().isEmpty()
) {
continue;
}
if ((type.isEmpty()
|| type == QLatin1String("text/html")
|| type == QLatin1String("application/xhtml+xml"))
&& !engine->searchUrlTemplate().isEmpty()) {
if ((type.isEmpty() ||
type == QLatin1String("text/html") ||
type == QLatin1String("application/xhtml+xml")) &&
!engine->searchUrlTemplate().isEmpty()
) {
continue;
}
@ -161,8 +164,9 @@ OpenSearchEngine* OpenSearchReader::read()
readNext();
while (!isEndElement() || (name() != QLatin1String("Url") && name() != QLatin1String("os:Url"))) {
if (!isStartElement() || (name() != QLatin1String("Param") && name() != QLatin1String("Parameter")
&& name() != QLatin1String("os:Param") && name() != QLatin1String("os:Parameter"))) {
if (!isStartElement() || (name() != QLatin1String("Param") && name() != QLatin1String("Parameter") &&
name() != QLatin1String("os:Param") && name() != QLatin1String("os:Parameter"))
) {
readNext();
continue;
}
@ -195,11 +199,12 @@ OpenSearchEngine* OpenSearchReader::read()
engine->setImageUrl(readElementText());
}
if (!engine->name().isEmpty()
&& !engine->description().isEmpty()
&& !engine->suggestionsUrlTemplate().isEmpty()
&& !engine->searchUrlTemplate().isEmpty()
&& !engine->imageUrl().isEmpty()) {
if (!engine->name().isEmpty() &&
!engine->description().isEmpty() &&
!engine->suggestionsUrlTemplate().isEmpty() &&
!engine->searchUrlTemplate().isEmpty() &&
!engine->imageUrl().isEmpty()
) {
break;
}
}

View File

@ -223,9 +223,10 @@ void SearchEnginesManager::engineChangedImage()
}
foreach (Engine e, m_allEngines) {
if (e.name == engine->name() && e.url.contains(engine->searchUrl("%s").toString())
&& !engine->image().isNull()) {
if (e.name == engine->name() &&
e.url.contains(engine->searchUrl("%s").toString()) &&
!engine->image().isNull()
) {
int index = m_allEngines.indexOf(e);
if (index != -1) {
m_allEngines[index].icon = QIcon(QPixmap::fromImage(engine->image()));

View File

@ -172,9 +172,10 @@ void RegisterQAppAssociation::registerAssociation(const QString &assocName, Asso
hr = pAAR->SetAppAsDefault(_appRegisteredName.toStdWString().c_str(),
assocName.toStdWString().c_str(),
AT_URLPROTOCOL);
if (SUCCEEDED(hr)
&& !currentUrlDefault.isEmpty()
&& currentUrlDefault != _urlAssocHash.value(assocName)) {
if (SUCCEEDED(hr) &&
!currentUrlDefault.isEmpty() &&
currentUrlDefault != _urlAssocHash.value(assocName)
) {
regCurrentUserRoot.setValue("Software/Classes"
+ assocName
+ "/shell/open/command/backup_progid", currentUrlDefault);
@ -199,9 +200,10 @@ void RegisterQAppAssociation::registerAssociation(const QString &assocName, Asso
QString progId = _fileAssocHash.value(assocName);
createProgId(progId);
QString currentDefault = regClassesRoot.value(assocName + "/Default").toString();
if (!currentDefault.isEmpty()
&& currentDefault != progId
&& regUserRoot.value(assocName + "/backup_val").toString() != progId) {
if (!currentDefault.isEmpty() &&
currentDefault != progId &&
regUserRoot.value(assocName + "/backup_val").toString() != progId
) {
regUserRoot.setValue(assocName + "/backup_val", currentDefault);
}
regUserRoot.setValue(assocName + "/.", progId);
@ -212,9 +214,10 @@ void RegisterQAppAssociation::registerAssociation(const QString &assocName, Asso
createProgId(progId);
QString currentDefault = regClassesRoot.value(assocName + "/shell/open/command/Default").toString();
QString command = "\"" + _appPath + "\" \"%1\"";
if (!currentDefault.isEmpty()
&& currentDefault != command
&& regUserRoot.value(assocName + "/shell/open/command/backup_val").toString() != command) {
if (!currentDefault.isEmpty() &&
currentDefault != command &&
regUserRoot.value(assocName + "/shell/open/command/backup_val").toString() != command
) {
regUserRoot.setValue(assocName + "/shell/open/command/backup_val", currentDefault);
}

View File

@ -173,8 +173,10 @@ void Speller::populateContextMenu(QMenu* menu, const QWebHitTestResult &hitTest)
{
m_element = hitTest.element();
if (!m_enabled || m_element.isNull() ||
m_element.attribute(QLatin1String("type")) == QLatin1String("password")) {
if (!m_enabled ||
m_element.isNull() ||
m_element.attribute(QLatin1String("type")) == QLatin1String("password")
) {
return;
}

View File

@ -109,8 +109,9 @@ void PopupWebPage::checkBehaviour()
// If so, we should open new window.
// But not when all visibilities are false, it occurs with target=_blank links
if (!m_createNewWindow && (!m_menuBarVisible || !m_statusBarVisible || !m_toolBarVisible)
&& !(!m_menuBarVisible && !m_statusBarVisible && !m_toolBarVisible)) {
if (!m_createNewWindow && (!m_menuBarVisible || !m_statusBarVisible || !m_toolBarVisible) &&
!(!m_menuBarVisible && !m_statusBarVisible && !m_toolBarVisible)
) {
m_createNewWindow = true;
}

View File

@ -979,7 +979,8 @@ bool TabBarHelper::isDisplayedOnViewPort(int globalLeft, int globalRight)
if (m_scrollArea) {
if (globalRight < m_scrollArea->viewport()->mapToGlobal(QPoint(0, 0)).x() ||
globalLeft > m_scrollArea->viewport()->mapToGlobal(m_scrollArea->viewport()->rect().topRight()).x()) {
globalLeft > m_scrollArea->viewport()->mapToGlobal(m_scrollArea->viewport()->rect().topRight()).x()
) {
isVisible = false;
}
}

View File

@ -118,9 +118,9 @@ bool TabStackedWidget::eventFilter(QObject* obj, QEvent* event)
void TabStackedWidget::keyPressEvent(QKeyEvent* event)
{
if (((event->key() == Qt::Key_Tab || event->key() == Qt::Key_Backtab) &&
count() > 1 && event->modifiers() & Qt::ControlModifier)
count() > 1 && event->modifiers() & Qt::ControlModifier)
#ifdef QT_KEYPAD_NAVIGATION
|| QApplication::keypadNavigationEnabled() && (event->key() == Qt::Key_Left || event->key() == Qt::Key_Right) && count() > 1
|| QApplication::keypadNavigationEnabled() && (event->key() == Qt::Key_Left || event->key() == Qt::Key_Right) && count() > 1
#endif
) {
int pageCount = count();
@ -135,7 +135,7 @@ void TabStackedWidget::keyPressEvent(QKeyEvent* event)
page += dx;
if (page < 0
#ifdef QT_KEYPAD_NAVIGATION
&& !event->isAutoRepeat()
&& !event->isAutoRepeat()
#endif
) {
page = count() - 1;

View File

@ -470,65 +470,65 @@ bool QzTools::isUtf8(const char* string)
const unsigned char* bytes = (const unsigned char*)string;
while (*bytes) {
if ((// ASCII
bytes[0] == 0x09 ||
bytes[0] == 0x0A ||
bytes[0] == 0x0D ||
(0x20 <= bytes[0] && bytes[0] <= 0x7F)
)
bytes[0] == 0x09 ||
bytes[0] == 0x0A ||
bytes[0] == 0x0D ||
(0x20 <= bytes[0] && bytes[0] <= 0x7F)
)
) {
bytes += 1;
continue;
}
if ((// non-overlong 2-byte
(0xC2 <= bytes[0] && bytes[0] <= 0xDF) &&
(0x80 <= bytes[1] && bytes[1] <= 0xBF)
)
(0xC2 <= bytes[0] && bytes[0] <= 0xDF) &&
(0x80 <= bytes[1] && bytes[1] <= 0xBF)
)
) {
bytes += 2;
continue;
}
if ((// excluding overlongs
bytes[0] == 0xE0 &&
(0xA0 <= bytes[1] && bytes[1] <= 0xBF) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF)
) ||
(// straight 3-byte
((0xE1 <= bytes[0] && bytes[0] <= 0xEC) ||
bytes[0] == 0xEE ||
bytes[0] == 0xEF) &&
(0x80 <= bytes[1] && bytes[1] <= 0xBF) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF)
) ||
(// excluding surrogates
bytes[0] == 0xED &&
(0x80 <= bytes[1] && bytes[1] <= 0x9F) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF)
)
bytes[0] == 0xE0 &&
(0xA0 <= bytes[1] && bytes[1] <= 0xBF) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF)
) ||
(// straight 3-byte
((0xE1 <= bytes[0] && bytes[0] <= 0xEC) ||
bytes[0] == 0xEE ||
bytes[0] == 0xEF) &&
(0x80 <= bytes[1] && bytes[1] <= 0xBF) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF)
) ||
(// excluding surrogates
bytes[0] == 0xED &&
(0x80 <= bytes[1] && bytes[1] <= 0x9F) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF)
)
) {
bytes += 3;
continue;
}
if ((// planes 1-3
bytes[0] == 0xF0 &&
(0x90 <= bytes[1] && bytes[1] <= 0xBF) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF) &&
(0x80 <= bytes[3] && bytes[3] <= 0xBF)
) ||
(// planes 4-15
(0xF1 <= bytes[0] && bytes[0] <= 0xF3) &&
(0x80 <= bytes[1] && bytes[1] <= 0xBF) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF) &&
(0x80 <= bytes[3] && bytes[3] <= 0xBF)
) ||
(// plane 16
bytes[0] == 0xF4 &&
(0x80 <= bytes[1] && bytes[1] <= 0x8F) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF) &&
(0x80 <= bytes[3] && bytes[3] <= 0xBF)
)
bytes[0] == 0xF0 &&
(0x90 <= bytes[1] && bytes[1] <= 0xBF) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF) &&
(0x80 <= bytes[3] && bytes[3] <= 0xBF)
) ||
(// planes 4-15
(0xF1 <= bytes[0] && bytes[0] <= 0xF3) &&
(0x80 <= bytes[1] && bytes[1] <= 0xBF) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF) &&
(0x80 <= bytes[3] && bytes[3] <= 0xBF)
) ||
(// plane 16
bytes[0] == 0xF4 &&
(0x80 <= bytes[1] && bytes[1] <= 0x8F) &&
(0x80 <= bytes[2] && bytes[2] <= 0xBF) &&
(0x80 <= bytes[3] && bytes[3] <= 0xBF)
)
) {
bytes += 4;
continue;

View File

@ -948,7 +948,8 @@ void WebView::createContextMenu(QMenu* menu, const QWebHitTestResult &hitTest, c
// Hiding double Direction + Fonts menu (bug in QtWebKit 2.2)
if (i <= 1 && act->menu()) {
if (act->menu()->actions().contains(pageAction(QWebPage::SetTextDirectionDefault)) ||
act->menu()->actions().contains(pageAction(QWebPage::ToggleBold))) {
act->menu()->actions().contains(pageAction(QWebPage::ToggleBold))
) {
act->setVisible(false);
}
}
@ -1526,9 +1527,10 @@ bool WebView::eventFilter(QObject* obj, QEvent* event)
}
if (event->type() == QEvent::MouseButtonPress ||
event->type() == QEvent::MouseButtonRelease ||
event->type() == QEvent::MouseButtonDblClick ||
event->type() == QEvent::MouseMove) {
event->type() == QEvent::MouseButtonRelease ||
event->type() == QEvent::MouseButtonDblClick ||
event->type() == QEvent::MouseMove
) {
QMouseEvent* ev = static_cast<QMouseEvent*>(event);

View File

@ -187,9 +187,10 @@ void AKN_Handler::handleAccessKey(QKeyEvent* event)
other = key.toLower();
}
if (!other.isNull()
&& m_accessKeyNodes.contains(other)
&& !m_accessKeyNodes.contains(key)) {
if (!other.isNull() &&
m_accessKeyNodes.contains(other) &&
!m_accessKeyNodes.contains(key)
) {
key = other;
}
@ -253,8 +254,9 @@ void AKN_Handler::showAccessKeys()
QList<QWebElement> result = page->currentFrame()->findAllElements(elementType).toList();
foreach (const QWebElement &element, result) {
const QRect geometry = element.geometry();
if (geometry.size().isEmpty()
|| !viewport.contains(geometry.topLeft())) {
if (geometry.size().isEmpty() ||
!viewport.contains(geometry.topLeft())
) {
continue;
}
QString accessKeyAttribute = element.attribute(QLatin1String("accesskey")).toUpper();
@ -284,10 +286,11 @@ void AKN_Handler::showAccessKeys()
QWebElementCollection result = page->currentFrame()->findAllElements(elementType);
foreach (const QWebElement &element, result) {
const QRect geometry = element.geometry();
if (unusedKeys.isEmpty()
|| alreadyLabeled.contains(element)
|| geometry.size().isEmpty()
|| !viewport.contains(geometry.topLeft())) {
if (unusedKeys.isEmpty() ||
alreadyLabeled.contains(element) ||
geometry.size().isEmpty() ||
!viewport.contains(geometry.topLeft())
) {
continue;
}
QChar accessKey;

View File

@ -80,7 +80,8 @@ bool MouseGestures::mousePress(QObject* obj, QMouseEvent* event)
QWebFrame* frame = m_view.data()->page()->mainFrame();
if (frame->scrollBarGeometry(Qt::Vertical).contains(event->pos()) ||
frame->scrollBarGeometry(Qt::Horizontal).contains(event->pos())) {
frame->scrollBarGeometry(Qt::Horizontal).contains(event->pos())
) {
return false;
}