[Bugs] #4157 sugar-toolkit-gtk3 UNSP: Buddy icons not visible in neighbourhood

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Mon Nov 5 23:44:08 EST 2012


#4157: Buddy icons not visible in neighbourhood
------------------------------------------+---------------------------------
    Reporter:  manuq                      |          Owner:  manuq      
        Type:  defect                     |         Status:  new        
    Priority:  Unspecified by Maintainer  |      Milestone:  0.98       
   Component:  sugar-toolkit-gtk3         |        Version:  Unspecified
    Severity:  Unspecified                |       Keywords:  r?         
Distribution:  Unspecified                |   Status_field:  Unconfirmed
------------------------------------------+---------------------------------
Changes (by manuq):

 * cc: erikos (added)
  * keywords:  => r?


Comment:

 With both patches applied buddies can see each other in the neighborhood,
 make friends and send invitations.  I can play Memorize collaboratively.

 Pending:

  * buddies in the Journal, #3888 - I've got a new traceback with the
 Journal entry of shared Memorize that might be helpful
  * snowflake layout, icons of shared activities don't appear in the
 canvas.  Nothing special in the logs.

 Also I've made sure the .window -> get_window() was the last one.  A grep
 for ".window" in sugar and sugar-toolkit-gtk3 shows:

 {{{
 1 - ./src/jarabe/journal/objectchooser.py:        if event.window !=
 tree_view.get_bin_window():
 2 - ./src/jarabe/journal/journalwindow.py:from sugar3.graphics.window
 import Window
 3 - ./src/jarabe/journal/journalactivity.py:from sugar3.graphics.window
 import Window
 4 - ./src/jarabe/desktop/favoritesview.py:            x, y, state_ =
 event.window.get_pointer()
 5 - ./src/jarabe/intro/__init__.py:from jarabe.intro.window import
 IntroWindow
 6 - ./src/jarabe/intro/__init__.py:from jarabe.intro.window import
 create_profile
 7 - ./src/sugar3/activity/activity.py:from sugar3.graphics.window import
 Window
 8 - ./src/sugar3/graphics/palettewindow.py:        if event.window !=
 widget.get_bin_window():
 9 - ./tests/graphics/intro.py:from jarabe.intro.window import IntroWindow
 }}}

  * 2, 3, 5, 6, 7 and 9 are imports of modules named 'window'
  * 1, 4 and 8 are GdkEvent.window [1]

 http://developer.gnome.org/gdk3/stable/gdk3-Event-
 Structures.html#GdkEventAny

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/4157#comment:1>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list