comparison pidgin/gtkconv.c @ 20103:bbe97e92919d

Fix #3131 ('Ctrl , and Ctrl . moving tabs incorrectly'). Thanks to ftmichael for reporting the bug.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Mon, 17 Sep 2007 11:39:45 +0000
parents 539d042c8fc6
children 392c32c00b23 a112d292be7f
comparison
equal deleted inserted replaced
20099:ac6bf49cd5ba 20103:bbe97e92919d
1911 1911
1912 case GDK_comma: 1912 case GDK_comma:
1913 gtk_notebook_reorder_child(GTK_NOTEBOOK(win->notebook), 1913 gtk_notebook_reorder_child(GTK_NOTEBOOK(win->notebook),
1914 gtk_notebook_get_nth_page(GTK_NOTEBOOK(win->notebook), curconv), 1914 gtk_notebook_get_nth_page(GTK_NOTEBOOK(win->notebook), curconv),
1915 curconv - 1); 1915 curconv - 1);
1916 return TRUE;
1916 break; 1917 break;
1917 1918
1918 case GDK_period: 1919 case GDK_period:
1919 gtk_notebook_reorder_child(GTK_NOTEBOOK(win->notebook), 1920 gtk_notebook_reorder_child(GTK_NOTEBOOK(win->notebook),
1920 gtk_notebook_get_nth_page(GTK_NOTEBOOK(win->notebook), curconv), 1921 gtk_notebook_get_nth_page(GTK_NOTEBOOK(win->notebook), curconv),
1921 #if GTK_CHECK_VERSION(2,2,0) 1922 #if GTK_CHECK_VERSION(2,2,0)
1922 (curconv + 1) % gtk_notebook_get_n_pages(GTK_NOTEBOOK(win->notebook))); 1923 (curconv + 1) % gtk_notebook_get_n_pages(GTK_NOTEBOOK(win->notebook)));
1923 #else 1924 #else
1924 (curconv + 1) % g_list_length(GTK_NOTEBOOK(win->notebook)->children)); 1925 (curconv + 1) % g_list_length(GTK_NOTEBOOK(win->notebook)->children));
1925 #endif 1926 #endif
1927 return TRUE;
1926 break; 1928 break;
1927 1929
1928 } /* End of switch */ 1930 } /* End of switch */
1929 } 1931 }
1930 1932