View Single Post
Posts: 462 | Thanked: 550 times | Joined on Sep 2008 @ Moscow
#242
In revision 640 some problems occurd with drawing pixbuf...
Code:
/home/user/svn/mediabox/trunk/ui/Pixmap.py:445: GtkWarning: gdk_pixbuf_scale_simple: assertion `dest_width > 0' failed
  pbuf = pbuf.scale_simple(w, h, gtk.gdk.INTERP_BILINEAR)
Traceback (most recent call last):
  File "/home/user/svn/mediabox/trunk/com/MessageBus.py", line 38, in send_event
    mediator.handle_event(event, *args)
  File "/home/user/svn/mediabox/trunk/components/core/AppWindow.py", line 796, in handle_event
    self.render_buffered()
  File "/home/user/svn/mediabox/trunk/mediabox/RootPane.py", line 41, in render_buffered
    self.render_at(self.__buffer)
  File "/home/user/svn/mediabox/trunk/ui/Widget.py", line 635, in render_at
    self.render()
  File "/home/user/svn/mediabox/trunk/ui/Widget.py", line 601, in render
    c.render()
  File "/home/user/svn/mediabox/trunk/ui/Widget.py", line 601, in render
    c.render()
  File "/home/user/svn/mediabox/trunk/ui/Widget.py", line 601, in render
    c.render()
  File "/home/user/svn/mediabox/trunk/ui/Widget.py", line 601, in render
    c.render()
  File "/home/user/svn/mediabox/trunk/ui/Widget.py", line 598, in render
    self.render_this()
  File "/home/user/svn/mediabox/trunk/ui/ImageButton.py", line 50, in render_this
    self.__render_button()
  File "/home/user/svn/mediabox/trunk/ui/ImageButton.py", line 90, in __render_button
    self.__buffer.draw_frame(img, 0, 0, w, h, True)
  File "/home/user/svn/mediabox/trunk/ui/Pixmap.py", line 584, in draw_frame
    self.draw_pixbuf(t, x + w1, y, w - w1 - w2, h1, True)
  File "/home/user/svn/mediabox/trunk/ui/Pixmap.py", line 448, in draw_pixbuf
    0, 0, x, y, w, h)
TypeError: GdkDrawable.draw_pixbuf() argument 2 must be gtk.gdk.Pixbuf, not None
The program 'MediaBox.py' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 17799 error_code 11 request_code 53 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
 

The Following User Says Thank You to 412b For This Useful Post: