mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 20:35:36 +00:00
(trunk gtk) #3146 "Toggle state of 'toggle-main-window' not updated when window is shown after launch with running instance" -- fixed in trunk for 2.00 by a patch from qense
This commit is contained in:
11
gtk/main.c
11
gtk/main.c
@@ -735,15 +735,14 @@ tr_window_present( GtkWindow * window )
|
||||
}
|
||||
|
||||
static void
|
||||
toggleMainWindow( struct cbdata * cbdata,
|
||||
gboolean doPresent )
|
||||
toggleMainWindow( struct cbdata * cbdata )
|
||||
{
|
||||
GtkWindow * window = GTK_WINDOW( cbdata->wind );
|
||||
const int doShow = cbdata->isIconified;
|
||||
static int x = 0;
|
||||
static int y = 0;
|
||||
|
||||
if( doShow || doPresent )
|
||||
if( doShow )
|
||||
{
|
||||
cbdata->isIconified = 0;
|
||||
gtk_window_set_skip_taskbar_hint( window, FALSE );
|
||||
@@ -1692,11 +1691,7 @@ doAction( const char * action_name, gpointer user_data )
|
||||
}
|
||||
else if( !strcmp( action_name, "toggle-main-window" ) )
|
||||
{
|
||||
toggleMainWindow( data, FALSE );
|
||||
}
|
||||
else if( !strcmp( action_name, "present-main-window" ) )
|
||||
{
|
||||
toggleMainWindow( data, TRUE );
|
||||
toggleMainWindow( data );
|
||||
}
|
||||
else g_error ( "Unhandled action: %s", action_name );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user