Simplify logic updating pinned tab count (#32310)

Joseph T. Lyons created

Just a tiny improvement to clean up the logic

Release Notes:

- N/A

Change summary

crates/workspace/src/pane.rs | 10 ++--------
1 file changed, 2 insertions(+), 8 deletions(-)

Detailed changes

crates/workspace/src/pane.rs 🔗

@@ -2925,15 +2925,9 @@ impl Pane {
                             let ix = if moved_right { ix - 1 } else { ix };
                             let is_pinned_in_to_pane = this.is_tab_pinned(ix);
 
-                            if (was_pinned_in_from_pane && is_pinned_in_to_pane)
-                                || (!was_pinned_in_from_pane && !is_pinned_in_to_pane)
-                            {
-                                return;
-                            }
-
-                            if is_pinned_in_to_pane {
+                            if !was_pinned_in_from_pane && is_pinned_in_to_pane {
                                 this.pinned_tab_count += 1;
-                            } else {
+                            } else if was_pinned_in_from_pane && !is_pinned_in_to_pane {
                                 this.pinned_tab_count -= 1;
                             }
                         } else if this.items.len() >= to_pane_old_length {