GNOME Bugzilla – Bug 391975
RTL support: Tabs cannot be dragged correctly
Last modified: 2008-01-09 02:11:25 UTC
Please describe the problem: Using gnome-terminal with an RTL locale (e.g ar, i.e Arabic), and having multiple tabs open in a gnome-terminal window, I cannot drag a tab to reorder it. When I do that, the tab suddenly moves to the far right and never moves again. Steps to reproduce: 1. start gnome-terminal with arabic locale (LANGUAGE=ar gnome-terminal) 2. Open many tabs (4). 3. Move a tab to reorder it. Actual results: Tab moves to the far right, cannot move again. Expected results: Ability to move a tab around from corner to corner and between other tabs. Does this happen every time? Yes. Other information: This does not happen in Epiphany tabs. They behave just as expected.
Working on this, looking at terminal-notebook.c under function find_tab_num_at_pos The problem is that gtk_notebook_get_nth_page is failing to find the right tab. Why does this happen? I'd love any assistance. The bug seems to be in that function, but I can't work out a fix.
Note that we switched to GtkNotebook very recently. Are you sure that the bug exists in the latest trunk?
I tried trunk. This is now fixed, Thanks.