Skip to content
This repository was archived by the owner on Dec 5, 2024. It is now read-only.

Commit a5bc4b2

Browse files
Preventing double and right click functionality on branch folders
1 parent b112b6a commit a5bc4b2

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/UnityExtension/Assets/Editor/GitHub.Unity/UI/BranchesView.cs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -280,9 +280,15 @@ private void OnTreeGUI(Rect rect)
280280
rect = treeLocals.Render(rect, scroll,
281281
node =>{ },
282282
node => {
283+
if (node.IsFolder)
284+
return;
285+
283286
SwitchBranch(node.Name);
284287
},
285288
node => {
289+
if (node.IsFolder)
290+
return;
291+
286292
var menu = CreateContextMenuForLocalBranchNode(node);
287293
menu.ShowAsContext();
288294
});
@@ -301,11 +307,17 @@ private void OnTreeGUI(Rect rect)
301307

302308
rect = treeRemotes.Render(rect, scroll,
303309
node => { },
304-
selectedNode => {
305-
CheckoutRemoteBranch(selectedNode.Name);
310+
node => {
311+
if (node.IsFolder)
312+
return;
313+
314+
CheckoutRemoteBranch(node.Name);
306315
},
307316
node => {
308-
GenericMenu menu = CreateContextMenuForRemoteBranchNode(node);
317+
if (node.IsFolder)
318+
return;
319+
320+
var menu = CreateContextMenuForRemoteBranchNode(node);
309321
menu.ShowAsContext();
310322
});
311323

0 commit comments

Comments
 (0)