Skip to content

Commit 4eea1cb

Browse files
committed
Fix horizontal scrolling artifacts.
1 parent 1cbe295 commit 4eea1cb

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

ui/stringsview.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ class BINARYNINJAUIAPI StringsView : public QTableView, public View, public Filt
228228
virtual void mouseMoveEvent(QMouseEvent* event) override;
229229
virtual void mousePressEvent(QMouseEvent* event) override;
230230
virtual void paintEvent(QPaintEvent* event) override;
231+
virtual void scrollContentsBy(int dx, int dy) override;
231232
virtual bool event(QEvent* event) override;
232233

233234
private Q_SLOTS:

ui/taglist.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ class BINARYNINJAUIAPI TagList : public QTreeView, public FilterTarget
162162
virtual void mousePressEvent(QMouseEvent* e) override;
163163
virtual void wheelEvent(QWheelEvent* e) override;
164164
virtual void resizeEvent(QResizeEvent* event) override;
165+
virtual void scrollContentsBy(int dx, int dy) override;
165166
void goToReference(const QModelIndex& idx);
166167

167168
void setFilter(const std::string& filter, FilterOptions options) override;

ui/typebrowser.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -372,6 +372,9 @@ class BINARYNINJAUIAPI TypeBrowserTreeView : public QTreeView
372372
Q_OBJECT
373373
UIActionHandler m_actionHandler;
374374

375+
protected:
376+
virtual void scrollContentsBy(int dx, int dy) override;
377+
375378
public:
376379
explicit TypeBrowserTreeView(class TypeBrowserView* parent);
377380
};

0 commit comments

Comments
 (0)