diff --git a/src/cutecoin/gui/community_tab.py b/src/cutecoin/gui/community_tab.py
index 61fd2b562889d3f799919ecb22b5d90ed45aa1c8..1847b6e14331cbe06d21cffc57618fadadeabfe2 100644
--- a/src/cutecoin/gui/community_tab.py
+++ b/src/cutecoin/gui/community_tab.py
@@ -6,7 +6,7 @@ Created on 2 févr. 2014
 
 import logging
 from PyQt5.QtCore import Qt
-from PyQt5.QtGui import QIcon
+from PyQt5.QtGui import QIcon, QCursor
 from PyQt5.QtWidgets import QWidget, QMessageBox, QAction, QMenu, QDialog, \
                             QAbstractItemView
 from ..models.members import MembersFilterProxyModel, MembersTableModel
@@ -86,7 +86,7 @@ class CommunityTabWidget(QWidget, Ui_CommunityTabWidget):
             menu.addAction(view_wot)
 
             # Show the context menu.
-            menu.exec_(self.table_community_members.mapToGlobal(point))
+            menu.exec_(QCursor.pos())
 
     def add_member_as_contact(self):
         person = self.sender().data()
diff --git a/src/cutecoin/gui/currency_tab.py b/src/cutecoin/gui/currency_tab.py
index 623d8461afca2e5b56d86e4611967062d91b20bc..688e594ed1d86b129e0f8705b64f17ee5bd1e778 100644
--- a/src/cutecoin/gui/currency_tab.py
+++ b/src/cutecoin/gui/currency_tab.py
@@ -13,7 +13,7 @@ from PyQt5.QtWidgets import QWidget, QMenu, QAction, QApplication, \
                             QMessageBox, QDialog, QAbstractItemView, QHeaderView
 from PyQt5.QtCore import QModelIndex, Qt, pyqtSlot, QObject, \
                         QThread, pyqtSignal, QDateTime
-from PyQt5.QtGui import QIcon
+from PyQt5.QtGui import QIcon, QCursor
 from ..gen_resources.currency_tab_uic import Ui_CurrencyTabWidget
 from .community_tab import CommunityTabWidget
 from .transfer import TransferMoneyDialog
@@ -228,7 +228,7 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget):
             menu.addAction(rename)
             menu.addAction(copy_pubkey)
             # Show the context menu.
-            menu.exec_(self.list_wallets.mapToGlobal(point))
+            menu.exec_(QCursor.pos())
 
     def history_context_menu(self, point):
         index = self.table_history.indexAt(point)
@@ -262,7 +262,7 @@ class CurrencyTabWidget(QWidget, Ui_CurrencyTabWidget):
             copy_pubkey.setData(person)
             menu.addAction(copy_pubkey)
             # Show the context menu.
-            menu.exec_(self.table_history.mapToGlobal(point))
+            menu.exec_(QCursor.pos())
 
     def rename_wallet(self):
         index = self.sender().data()
diff --git a/src/cutecoin/gui/views/wot.py b/src/cutecoin/gui/views/wot.py
index bec31ef1ff0c73d0dd65ef1bf6ae39ff797cfe05..ce64aca6aaca8d4dc87ef885a6a51e0f6f5fc020 100644
--- a/src/cutecoin/gui/views/wot.py
+++ b/src/cutecoin/gui/views/wot.py
@@ -2,7 +2,7 @@
 
 import math
 from PyQt5.QtGui import QPainter, QBrush, QPen, QPolygonF, QColor, QRadialGradient,\
-    QPainterPath, QMouseEvent, QWheelEvent, QTransform
+    QPainterPath, QMouseEvent, QWheelEvent, QTransform, QCursor
 from PyQt5.QtCore import Qt, QRectF, QLineF, QPoint, QPointF, QSizeF, qFuzzyCompare, pyqtSignal
 from PyQt5.QtWidgets import QGraphicsView, QGraphicsScene, QGraphicsEllipseItem,\
     QGraphicsSimpleTextItem, QGraphicsLineItem, QMenu, QAction, QGraphicsSceneHoverEvent,\
diff --git a/src/cutecoin/gui/wot_tab.py b/src/cutecoin/gui/wot_tab.py
index 6627fe48b1e3a298479a9ea157dae96c9fad4e2b..df97f6d214856e350f71d65e32dab1372ee2efaf 100644
--- a/src/cutecoin/gui/wot_tab.py
+++ b/src/cutecoin/gui/wot_tab.py
@@ -4,7 +4,6 @@ import time
 import datetime
 import logging
 from PyQt5.QtWidgets import QWidget, QComboBox, QDialog
-
 from ..gen_resources.wot_tab_uic import Ui_WotTabWidget
 from cutecoin.gui.views.wot import NODE_STATUS_HIGHLIGHTED, NODE_STATUS_SELECTED, NODE_STATUS_OUT, ARC_STATUS_STRONG, ARC_STATUS_WEAK
 from ucoinpy.api import bma