View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000232 | Double Commander | Default | public | 2011-11-13 16:32 | 2016-06-26 12:00 |
| Reporter | vo.x | Assigned To | cobines | ||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | closed | Resolution | fixed | ||
| Projection | none | ETA | none | ||
| Fixed in Version | 0.5.5 | ||||
| Summary | 0000232: [patch] - Remove explicit OnClick events for menu items | ||||
| Description | Hello, It seems that the menu actions has explicitly set the OnClick event. However, I see not reason why the OnExecute event of the action should not be responsible for this. Therefore, the attached patch removes this. | ||||
| Tags | No tags attached. | ||||
| Attached Files | remove-explicite-onclick.patch (9,827 bytes)
Index: fmain.lfm
===================================================================
--- fmain.lfm (revision 4077)
+++ fmain.lfm (working copy)
@@ -1259,181 +1259,144 @@
Caption = '&Files'
object mnuFilesSymLink: TMenuItem
Action = actSymLink
- OnClick = actExecute
end
object mnuFilesHardLink: TMenuItem
Action = actHardLink
- OnClick = actExecute
end
object miLine1: TMenuItem
Caption = '-'
end
object mnuSetFileProperties: TMenuItem
Action = actSetFileProperties
- OnClick = actExecute
end
object mnuFilesProperties: TMenuItem
Action = actFileProperties
- OnClick = actExecute
end
object miEditComment: TMenuItem
Action = actEditComment
- OnClick = actExecute
end
object mnuFilesSpace: TMenuItem
Action = actCalculateSpace
- OnClick = actExecute
end
object mnuFilesCmpCnt: TMenuItem
Action = actCompareContents
- OnClick = actExecute
end
object miMultiRename: TMenuItem
Action = actMultiRename
- OnClick = actExecute
end
object miLine2: TMenuItem
Caption = '-'
end
object mnuPackFiles: TMenuItem
Action = actPackFiles
- OnClick = actExecute
end
object mnuExtractFiles: TMenuItem
Action = actExtractFiles
- OnClick = actExecute
end
object mnuTestArchive: TMenuItem
Action = actTestArchive
- OnClick = actExecute
end
object mnuFilesSplit: TMenuItem
Action = actFileSpliter
- OnClick = actExecute
end
object mnuFilesCombine: TMenuItem
Action = actFileLinker
- OnClick = actExecute
end
object mnuCheckSumCalc: TMenuItem
Action = actCheckSumCalc
- OnClick = actExecute
end
object mnuCheckSumVerify: TMenuItem
Action = actCheckSumVerify
- OnClick = actExecute
end
object miLine4: TMenuItem
Caption = '-'
end
object miExit: TMenuItem
Action = actExit
- OnClick = actExecute
end
end
object mnuMark: TMenuItem
Caption = '&Mark'
object mnuMarkSGroup: TMenuItem
Action = actMarkPlus
- OnClick = actExecute
end
object mnuMarkUGroup: TMenuItem
Action = actMarkMinus
- OnClick = actExecute
end
object mnuMarkSAll: TMenuItem
Action = actMarkMarkAll
- OnClick = actExecute
end
object mnuMarkUAll: TMenuItem
Action = actMarkUnmarkAll
- OnClick = actExecute
end
object mnuMarkInvert: TMenuItem
Action = actMarkInvert
- OnClick = actExecute
end
object mnuMarkCurrentExtension: TMenuItem
Action = actMarkCurrentExtension
- OnClick = actExecute
end
object mnuUnmarkCurrentExtension: TMenuItem
Action = actUnmarkCurrentExtension
- OnClick = actExecute
end
object miLine47: TMenuItem
Caption = '-'
end
object mnuSaveSelection: TMenuItem
Action = actSaveSelection
- OnClick = actExecute
end
object mnuRestoreSelection: TMenuItem
Action = actRestoreSelection
- OnClick = actExecute
end
object mnuSaveSelectionToFile: TMenuItem
Action = actSaveSelectionToFile
- OnClick = actExecute
end
object mnuLoadSelectionFromFile: TMenuItem
Action = actLoadSelectionFromFile
- OnClick = actExecute
end
object mnuLoadSelectionFromClip: TMenuItem
Action = actLoadSelectionFromClip
- OnClick = actExecute
end
object miLine5: TMenuItem
Caption = '-'
end
object miCopyNamesToClip: TMenuItem
Action = actCopyNamesToClip
- OnClick = actExecute
end
object miCopyFullNamesToClip: TMenuItem
Action = actCopyFullNamesToClip
- OnClick = actExecute
end
end
object mnuCmd: TMenuItem
Caption = '&Commands'
object mnuCmdSearch: TMenuItem
Action = actSearch
- OnClick = actExecute
end
object mnuCmdDirHotlist: TMenuItem
Action = actDirHotList
- OnClick = actExecute
end
object miLine6: TMenuItem
Caption = '-'
end
object miRunTerm: TMenuItem
Action = actRunTerm
- OnClick = actExecute
end
object miLine9: TMenuItem
Caption = '-'
end
object mnuOpenVFSList: TMenuItem
Action = actOpenVirtualFileSystemList
- OnClick = actExecute
end
object mnuCmdSwapSourceTarget: TMenuItem
Action = actExchange
- OnClick = actExecute
end
object mnuCmdTargetIsSource: TMenuItem
Action = actTargetEqualSource
- OnClick = actExecute
end
object miLine22: TMenuItem
Caption = '-'
end
object mnuCountDirContent: TMenuItem
Action = actCountDirContent
- OnClick = actExecute
end
end
object mnuNetwork: TMenuItem
@@ -1441,37 +1404,30 @@
Visible = False
object miNetworkConnect: TMenuItem
Action = actNetworkConnect
- OnClick = actExecute
end
object miNetworkQuickConnect: TMenuItem
Action = actNetworkQuickConnect
- OnClick = actExecute
end
object miNetworkDisconnect: TMenuItem
Action = actNetworkDisconnect
- OnClick = actExecute
end
end
object mnuTabs: TMenuItem
Caption = '&Tabs'
object mnuNewTab: TMenuItem
Action = actNewTab
- OnClick = actExecute
end
object mnuOpenDirInNewTab: TMenuItem
Action = actOpenDirInNewTab
- OnClick = actExecute
end
object miLine15: TMenuItem
Caption = '-'
end
object mnuRemoveTab: TMenuItem
Action = actRemoveTab
- OnClick = actExecute
end
object mnuRemoveAllTabs: TMenuItem
Action = actRemoveAllTabs
- OnClick = actExecute
end
object miLine16: TMenuItem
Caption = '-'
@@ -1480,19 +1436,15 @@
Caption = '&Options'
object mnuTabOptionNormal: TMenuItem
Action = actSetTabOptionNormal
- OnClick = actExecute
end
object mnuTabOptionPathLocked: TMenuItem
Action = actSetTabOptionPathLocked
- OnClick = actExecute
end
object mnuTabOptionPathResets: TMenuItem
Action = actSetTabOptionPathResets
- OnClick = actExecute
end
object mnuTabOptionDirsInNewTabs: TMenuItem
Action = actSetTabOptionDirsInNewTab
- OnClick = actExecute
end
end
object miLine17: TMenuItem
@@ -1500,59 +1452,48 @@
end
object mnuNextTab: TMenuItem
Action = actNextTab
- OnClick = actExecute
end
object mnuPrevTab: TMenuItem
Action = actPrevTab
- OnClick = actExecute
end
end
object mnuShow: TMenuItem
Caption = '&Show'
object mnuQuickView: TMenuItem
Action = actQuickView
- OnClick = actExecute
end
object miLine32: TMenuItem
Caption = '-'
end
object mnuShowName: TMenuItem
Action = actSortByName
- OnClick = actExecute
end
object mnuShowExtension: TMenuItem
Action = actSortByExt
- OnClick = actExecute
end
object mnuShowSize: TMenuItem
Action = actSortBySize
- OnClick = actExecute
end
object mnuShowTime: TMenuItem
Action = actSortByDate
- OnClick = actExecute
end
object mnuShowAttrib: TMenuItem
Action = actSortByAttr
- OnClick = actExecute
end
object miLine7: TMenuItem
Caption = '-'
end
object mnuShowReverse: TMenuItem
Action = actReverseOrder
- OnClick = actExecute
end
object mnuShowReread: TMenuItem
Action = actRefresh
- OnClick = actExecute
end
object miLine3: TMenuItem
Caption = '-'
end
object mnuFilesShwSysFiles: TMenuItem
Action = actShowSysFiles
- OnClick = actExecute
end
object miLine20: TMenuItem
Caption = '-'
@@ -1571,33 +1512,27 @@
Caption = 'C&onfiguration'
object mnuConfigOptions: TMenuItem
Action = actOptions
- OnClick = actExecute
end
object mnuFileAssoc: TMenuItem
Action = actFileAssoc
- OnClick = actExecute
end
end
object mnuHelp: TMenuItem
Caption = '&Help'
object mnuHelpIndex: TMenuItem
Action = actHelpIndex
- OnClick = actExecute
end
object mnuHelpKeyboard: TMenuItem
Action = actKeyboard
- OnClick = actExecute
end
object mnuHelpVisitHomePage: TMenuItem
Action = actVisitHomePage
- OnClick = actExecute
end
object miLine18: TMenuItem
Caption = '-'
end
object mnuHelpAbout: TMenuItem
Action = actAbout
- OnClick = actExecute
end
end
object AllOpPct: TMenuItem
remove-explicite-onclick2.patch (342 bytes)
Index: src/fviewer.lfm
===================================================================
--- src/fviewer.lfm (revision 4104)
+++ src/fviewer.lfm (working copy)
@@ -2272,7 +2272,6 @@
Caption = 'About'
object miAbout2: TMenuItem
Action = actAbout
- OnClick = miAbout2Click
end
end
end
| ||||
| Fixed in Revision | 4097,4107 | ||||
| Operating system | |||||
| Widgetset | |||||
| Architecture | |||||
|
|
Thanks. Applied to SVN. |
|
|
I found another menu item in viewer which should be fixed. Please apply the patch remove-explicite-onclick2.patch which fixes this issue |
|
|
OK, I applied it. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2011-11-13 16:32 | vo.x | New Issue | |
| 2011-11-13 16:32 | vo.x | File Added: remove-explicite-onclick.patch | |
| 2011-11-19 08:19 | cobines | Assigned To | => cobines |
| 2011-11-19 08:19 | cobines | Status | new => assigned |
| 2011-11-19 09:28 | cobines | Fixed in Revision | => 4098 |
| 2011-11-19 09:28 | cobines | Note Added: 0000150 | |
| 2011-11-19 09:28 | cobines | Status | assigned => resolved |
| 2011-11-19 09:28 | cobines | Fixed in Version | => 0.5.5 |
| 2011-11-19 09:28 | cobines | Resolution | open => fixed |
| 2011-11-19 09:29 | cobines | Fixed in Revision | 4098 => 4097 |
| 2011-11-21 00:01 | vo.x | File Added: remove-explicite-onclick2.patch | |
| 2011-11-21 00:02 | vo.x | Note Added: 0000162 | |
| 2011-11-21 00:02 | vo.x | Status | resolved => assigned |
| 2011-11-21 00:02 | vo.x | Resolution | fixed => reopened |
| 2011-11-22 11:42 | cobines | Fixed in Revision | 4097 => 4097,4107 |
| 2011-11-22 11:42 | cobines | Note Added: 0000182 | |
| 2011-11-22 11:42 | cobines | Status | assigned => resolved |
| 2011-11-22 11:42 | cobines | Resolution | reopened => fixed |
| 2016-06-26 12:00 | Alexx2000 | Status | resolved => closed |