| Summary: | Moving tabs from terminating position can not move opposite direction | ||
|---|---|---|---|
| Product: | [Applications] konversation | Reporter: | Ryan Nickell <p0z3r> |
| Component: | general | Assignee: | Konversation Bugs <konversation-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Ryan Nickell
2005-12-03 19:44:41 UTC
Btw, the hotkey I posted it wrong. It should be Alt + Shift + Left/Right Arrow. Yes, I can confirm the problem here too. It sounds as if, even if you move the tab, the edge tabs don't update their "edge/not-edge" status until you click on another tab and come back. SVN commit 485833 by hein:
Update tab actions after moving a tab, so the left-most and
right-most tabs can be moved forth and back properly.
BUG:117611
M +2 -0 konversationmainwindow.cpp
--- trunk/extragear/network/konversation/src/konversationmainwindow.cpp #485832:485833
@@ -2106,6 +2106,7 @@
if(index)
{
getViewContainer()->moveTab(index, index - 1);
+ updateTabMoveActions(index - 1);
}
updateSwitchTabAction();
@@ -2128,6 +2129,7 @@
if(index < (getViewContainer()->count() - 1))
{
getViewContainer()->moveTab(index, index + 1);
+ updateTabMoveActions(index + 1);
}
updateSwitchTabAction();
|