fix #304
This commit is contained in:
		
							parent
							
								
									0f8ce5f7de
								
							
						
					
					
						commit
						9451f34751
					
				
					 1 changed files with 7 additions and 0 deletions
				
			
		|  | @ -14,6 +14,7 @@ | ||||||
| #include "network-web/webpage.h" | #include "network-web/webpage.h" | ||||||
| 
 | 
 | ||||||
| #include <QOpenGLWidget> | #include <QOpenGLWidget> | ||||||
|  | #include <QTimer> | ||||||
| #include <QWebEngineContextMenuData> | #include <QWebEngineContextMenuData> | ||||||
| #include <QWheelEvent> | #include <QWheelEvent> | ||||||
| 
 | 
 | ||||||
|  | @ -163,6 +164,12 @@ void WebViewer::contextMenuEvent(QContextMenuEvent* event) { | ||||||
|     // Add option to open link in external viewe
 |     // Add option to open link in external viewe
 | ||||||
|     menu->addAction(qApp->icons()->fromTheme(QSL("")), tr("Open link in external browser"), [menu_data]() { |     menu->addAction(qApp->icons()->fromTheme(QSL("")), tr("Open link in external browser"), [menu_data]() { | ||||||
|       qApp->web()->openUrlInExternalBrowser(menu_data.linkUrl().toString()); |       qApp->web()->openUrlInExternalBrowser(menu_data.linkUrl().toString()); | ||||||
|  | 
 | ||||||
|  |       if (qApp->settings()->value(GROUP(Messages), SETTING(Messages::BringAppToFrontAfterMessageOpenedExternally)).toBool()) { | ||||||
|  |         QTimer::singleShot(1000, qApp, []() { | ||||||
|  |           qApp->mainForm()->display(); | ||||||
|  |         }); | ||||||
|  |       } | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue