mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-01 05:45:45 +00:00
Add two patches to fix switching tab on search.
This commit is contained in:
parent
18af141cc0
commit
7a4c9778f1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=454659
@ -3,7 +3,7 @@
|
||||
|
||||
PORTNAME= amule
|
||||
PORTVERSION= 10990
|
||||
PORTREVISION= 2
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= net-p2p
|
||||
MASTER_SITES= http://amule.sourceforge.net/tarballs/
|
||||
PKGNAMESUFFIX= -devel
|
||||
|
43
net-p2p/amule-devel/files/patch-src_MuleNotebook.cpp
Normal file
43
net-p2p/amule-devel/files/patch-src_MuleNotebook.cpp
Normal file
@ -0,0 +1,43 @@
|
||||
--- src/MuleNotebook.cpp.orig 2017-06-03 23:55:41.000000000 +0200
|
||||
+++ src/MuleNotebook.cpp 2017-11-20 14:51:19.834947000 +0100
|
||||
@@ -45,10 +45,10 @@
|
||||
EVT_MENU(MP_CLOSE_OTHER_TABS, CMuleNotebook::OnPopupCloseOthers)
|
||||
|
||||
// Madcat - tab closing engine
|
||||
- EVT_LEFT_DOWN(CMuleNotebook::OnMouseButtonRelease)
|
||||
- EVT_LEFT_UP(CMuleNotebook::OnMouseButtonRelease)
|
||||
- EVT_MIDDLE_DOWN(CMuleNotebook::OnMouseButtonRelease)
|
||||
- EVT_MIDDLE_UP(CMuleNotebook::OnMouseButtonRelease)
|
||||
+ EVT_LEFT_DOWN(CMuleNotebook::OnMouseButton)
|
||||
+ EVT_LEFT_UP(CMuleNotebook::OnMouseButton)
|
||||
+ EVT_MIDDLE_DOWN(CMuleNotebook::OnMouseButton)
|
||||
+ EVT_MIDDLE_UP(CMuleNotebook::OnMouseButton)
|
||||
EVT_MOTION(CMuleNotebook::OnMouseMotion)
|
||||
#if MULE_NEEDS_DELETEPAGE_WORKAROUND
|
||||
EVT_MULENOTEBOOK_DELETE_PAGE(wxID_ANY, CMuleNotebook::OnDeletePage)
|
||||
@@ -217,7 +217,7 @@
|
||||
}
|
||||
|
||||
|
||||
-void CMuleNotebook::OnMouseButtonRelease(wxMouseEvent &event)
|
||||
+void CMuleNotebook::OnMouseButton(wxMouseEvent &event)
|
||||
{
|
||||
if (GetImageList() == NULL) {
|
||||
// This Mulenotebook has no images on tabs, so nothing to do.
|
||||
@@ -235,16 +235,13 @@
|
||||
|
||||
if (event.LeftDown() && (flags == wxNB_HITTEST_ONICON)) {
|
||||
tab_down_icon = tab;
|
||||
- return;
|
||||
}
|
||||
else if (event.MiddleDown() && (flags == wxNB_HITTEST_ONLABEL)) {
|
||||
tab_down_label = tab;
|
||||
- return;
|
||||
}
|
||||
else if (event.LeftDown() || event.MiddleDown()) {
|
||||
tab_down_icon = -1;
|
||||
tab_down_label = -1;
|
||||
- return;
|
||||
}
|
||||
|
||||
if (((tab != -1) && (((flags == wxNB_HITTEST_ONICON) && event.LeftUp() && (tab == tab_down_icon)) ||
|
14
net-p2p/amule-devel/files/patch-src_MuleNotebook.h
Normal file
14
net-p2p/amule-devel/files/patch-src_MuleNotebook.h
Normal file
@ -0,0 +1,14 @@
|
||||
--- src/MuleNotebook.h.orig 2017-06-03 23:55:41.000000000 +0200
|
||||
+++ src/MuleNotebook.h 2017-11-20 14:52:35.287092000 +0100
|
||||
@@ -130,9 +130,9 @@
|
||||
|
||||
protected:
|
||||
/**
|
||||
- * Event handler for left or middle mouse button release (for closing pages)
|
||||
+ * Event handler for left or middle mouse button to press or release (for closing pages)
|
||||
*/
|
||||
- void OnMouseButtonRelease(wxMouseEvent &event);
|
||||
+ void OnMouseButton(wxMouseEvent &event);
|
||||
|
||||
/**
|
||||
* Event handler for mouse motion (for highlighting the 'x')
|
Loading…
Reference in New Issue
Block a user